[3/3]Settings: Add keyboard features

this commit adds:

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

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

Base: https://gerrit.omnirom.org/#/c/4370/
OmniGears: https://gerrit.omnirom.org/#/c/4381/

Change-Id: I0420047cf24b5f0baa3b9eebfae5ab6800f14c7a

Conflicts:

	res/values/custom_arrays.xml
	res/values/custom_strings.xml
[2/3] Settings: Remove Active display

Change-Id: I0f2960249fbad02fdab437a59fd84a8b6bf3c86b

Conflicts:

	res/drawable-hdpi/ic_settings_actived.png
	res/drawable-mdpi/ic_settings_actived.png
	res/drawable-xhdpi/ic_settings_actived.png
	res/drawable-xxhdpi/ic_settings_actived.png
	res/xml/settings_headers.xml
[2/3] Settings: QuietHours (SlimRoms)

add support QuiteHours

Change-Id: I9ca1894f3d2a7a949082e97ba7e959d018495896

Conflicts:

	AndroidManifest.xml
	res/values/custom_arrays.xml
	res/values/custom_strings.xml
[2/2] Settings: Lockscreen Notifications

Change-Id: Ic66c0ff9d36bc390f5a434559468fe3752faf285

Conflicts:

	res/values/custom_strings.xml