Add hardware tunables (gamma, color, vibration strength).

Change-Id: I44e3e4e6cb444498a7c56048618cd92a0e2b8e59

Conflicts:
	proguard.flags
	res/values/slim_arrays.xml
	res/values/slim_strings.xml
	res/xml/settings_headers.xml

Conflicts:
	res/values/slim_strings.xml
	src/com/android/settings/DisplaySettings.java
Settings: AdaptiveBacklight support

Add support for adaptive backlight technologies like NVIDIA SmartDimmer, QCOM CABL or Samsung CABC.

Patchset 2: Use internal shared prefs to store the smardimmer setting
Patchset 3: Rename to AdaptiveBacklight
Patchset 4: Reorganize settings and strings to follow design guidelines
Patchset 5: CleanUp
Patchset 6: Added suggestions
Patchset 7: Sync default value. CleanUp.

Depends	on http://review.cyanogenmod.org/#/c/48465/

Change-Id: Ib0e05770bf90b664a00e65f46d32cc9a07be1377
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/DisplaySettings.java
	src/com/android/settings/cyanogenmod/BootReceiver.java

Conflicts:
	res/values/slim_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java
	src/com/android/settings/slim/service/BootReceiver.java
Add preferences for high touch sensitivity

Change-Id: I07d7f316d6d6e2679dbb12224ebfe0f3ac815150

Conflicts:
	src/com/android/settings/DisplaySettings.java

Conflicts:
	res/values/slim_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java
fix High touch sensitivity option sticking on

Change-Id: Ie6d0c0f454d054dff93ce8c5e59a42e6224ec97d