Settings: Ability to Enable/Disable Smart Wake covers

Change-Id: Id8f10ace46d9bed433736eb70cb6b4135c929014

Conflicts:
	res/values/cr_strings.xml
	src/com/android/settings/DisplaySettings.java
Ability to disable hardware keys via nav bar settings (2/2)

Change-Id: Ib52a7db62b8d7d66ba4476873e37752f79a19813
Add android:key in hardware keys enable/disable option to forward enable this option in devices with hardware keys and not in devices without.

- Check devices related core/res/res/values/cr_config.xml to enable or disable

Change-Id: I3f44cb8626c058d968c479921374baf9cc796c82
Settings: Notification Reminder Interval (2/2)

Change-Id: I1c05d5d4e58312ffca6f45461c1eed8053e24046
settings: add back all keyboard IME features back (2/2)

this commit adds:

- ime switcher notification - thanks cm (NOT ADDED - ALREADY IN)
- slims fullscreen disable on landscape
- slims force autorotation on IME
- volume button control for navigate in the message - thanks cm (NOT ADDED - ALREADY IN)
- slims force to show always enter key

some fixes to the 4.2/4.3 implementations + added full multiuser
support for all this features

Change-Id: I2f7ffba63fa2f0488a6eb282eae53bbdbeccb373
Toggle to switch recent panels style (2/2)

- Allow us to switch between Stock or Slim recents panel;
- Properly grey options in recents panel settings area

This implementation was based in: https://github.com/AOSB/android_packages_apps_Settings/commit/cc8853be9f7df9425991ace049f7b109178007b3
Thanks @codex-corp

Change-Id: Iba1f9ccc396db85cd08c690b82f7717819271a99