Fix build
Settings: Add user protection and pie/navbar toggle to SlimActions

Keep the user save and do not allow to disable all navigations to keep
the device usable. User will be notified

In Settings user get the choice to enable the other navigation method. Of course
only on navbar devices due that hw key devices always have a working navigation

and a small duplicate cleanup

PS:
- added Jubas suggestions

- This commit have some exclusions ond chages to fit crDroid sources made by @cristianomatos
Original commit: https://github.com/SlimRoms/packages_apps_Settings/commit/30482e059fb55b9d3aa4d461a0715d77ec70776a

Change-Id: I2528da3e87b149f01d8f2a7666b3f4fb9237effc
Remove duplicate
Build V92
Settings: SlimPie give user ability to reduce trigger heights if IME keyboard shows (2/2)

Add a user option to reduce left and right trigger of SlimPie if keyboard shows up
(especially usefull for swipe keyboard which most keyboards are nowadays). Enabled
by default user can disable it in settings

PS:
- fix category string

Change-Id: Ia5ae621a5e63b2efd10180cfbe1876b14a63c866

Patchset: 3
https://gerrit.slimroms.net/#/c/3503/

Conflicts:
	src/com/android/settings/slim/PieTriggerSettings.java