base: Rework lock gesture feature

Match OEM behavior:
- Lock swipe gestures from bottom, left & right side
- Require double swipe to unlock gestures
- Auto relock gestures after intervals
- Avoid showing NavigationBar / TaskBar when swiping from status bar / left & right side

Change-Id: I58b5362e19aef6f134b14ef8427bbf35d3dbbd57
Signed-off-by: cjh1249131356 <cjh1249131356@gmail.com>
[YumeMichi: Port to 14]
Signed-off-by: Yuan Si <do4suki@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
6 files changed