Add seekbarpreference and slider preference
Settings: add back all keyboard IME features back (2/2)

this commit adds:

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

Conflicts:
	res/values/mahdi_strings.xml
	res/values/smart_arrays.xml
Settings: notification drawer background (1/2)

Thanks to @kufikugel

Conflicts:
	res/values/mahdi_strings.xml
Settings: notification transparency (2/2)

Thanks to @kufikugel

Conflicts:
	res/values/mahdi_strings.xml
Settings: follow kitkat's ui

- manage apps; tab selector and ram usage
- battery data usage bar
- app widget toggle

Change-Id: I804b4b47563545d7ab124f4cc4800ef4034bf754

Conflicts:

	res/values/colors.xml
Settings: Slims ElectronBeam get some love (2/2)

Features:
- You can select different crt off animation modes if device overlay does not disable it at all
- disabled
- always horizontal (stock behaviour)
- always vertical (screen collapse from left and right to the middle)
- orientation dependent (means portrait = horizontal animation, landscape = vertical animation)
- some minor fixes/code style improvements to 4.3 implementation

Change-Id: I35fb277b8da823d50cc4db1eec32ea597fe973f2

Conflicts:

	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java

Conflicts:
	res/values/mahdi_strings.xml
	res/values/smart_arrays.xml
Settings: add immersive mode to navbar/navring (2/2)

Conflicts:
	res/values/mahdi_strings.xml
Settings: Add double tap to sleep gesture
Option to enable Notification Light when screen is on (2/2)

Conflicts:
	res/values/mahdi_strings.xml
	res/xml/notification_light_settings.xml
Quicksettings: add never sleep to screen timeout tile (2/2)
Launch music player on headset connect
Settings: add scale down crt animation

Also fix a derp with Notification Light Settings