revert camera icon disable when Settings.System.LOCKSCREEN_MODLOCK_ENABLED was set to 1

Change-Id: Idaa3d7ba63d2c3a9e1d91b4892c1a074cbbc9cd6
hide search assistant arrow from lockscreen when custom lockscreen is enabled

Change-Id: I1a0f01561efc1223ba8b7e168cbfd2ab47a79708
frameworks: allow Keyguard package to be defined in overlay

This way, custom keyguards can have their own namespace.

Change-Id: Ia2dfa57652c6f3d3404963897fb2f20a265e5c76
Signed-off-by: Roman Birg <roman@cyngn.com>
Add left and right virtual buttons while typing

Change-Id: Iea446443d33ff305765e47c86523b619676116ac
add Custom Lockscreen switch

Change-Id: I7ea648021614c3e8b34e3ce83ef6c42a59216e44
SystemUI: fix up navigation cursor keyevent flags

Volume cursor controls use slightly different flags to keep the cursor
within the field. Match them in the SystemUI for consistent (and better)
behavior.

Change-Id: I56d597f111ec611b0ca24a10f30575401fa76d18
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: fix up initial cursor down flags on nav bar

We were using the regular flags for the initial ACTION_DOWN event so the
FLAG_KEEP_TOUCH_MODE was not being passed and allowed the cursor to jump
out of bounds slightly.

Change-Id: I5b4d2a5e5e0ce562985fcc3b7b6fac8b4abc49da
Signed-off-by: Roman Birg <roman@cyngn.com>
SystemUI: fix nav bar layout while toggling cursor keys with an IME up

Previously there was no option to have the IME up on that settings
screen so this was not a concern before; however, with the addition of
searchable settings, it seems users are now trying to toggle it with the
IME active, putting the nav bar in a strange state becuase it did not
restore the previous states properly.

Change-Id: Ib03ff3d9ee9679819eaa42644796e8f9eae6e694
Signed-off-by: Roman Birg <roman@cyngn.com>
Merge changes Ib03ff3d9,I5b4d2a5e,I56d597f1,I7ea64802,Iea446443,Ia2dfa576,I1a0f0156,Idaa3d7ba into du44

* changes:
  SystemUI: fix nav bar layout while toggling cursor keys with an IME up
  SystemUI: fix up initial cursor down flags on nav bar
  SystemUI: fix up navigation cursor keyevent flags
  add Custom Lockscreen switch
  Add left and right virtual buttons while typing
  frameworks: allow Keyguard package to be defined in overlay
  hide search assistant arrow from lockscreen when custom lockscreen is enabled
  revert camera icon disable when Settings.System.LOCKSCREEN_MODLOCK_ENABLED was set to 1