Button & keyboard backlight brightness adjustment (1/2)

PS2: move from display to button settings
PS3: fix tab

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I35a6d149affc1da08707b7c40fb02761321cba41

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/cyanogenmod/BootReceiver.java
	src/com/android/settings/cyanogenmod/ButtonSettings.java
Use a common base class for HW tuning sliders.

Change-Id: I61b458ffb08eb765f8a720657056243f56e76f17

Conflicts:
	res/layout/vibrator_intensity.xml
	src/com/android/settings/cyanogenmod/VibratorIntensity.java
Remake kb/button backlight controls as a PowerManager client

PM now has observers for these settings values and applies them in
realtime, so piggyback on those for button light management

Change-Id: I7568069bd6cacf5cbb56c8d0a1746894725b87fa

Conflicts:
	src/com/android/settings/cyanogenmod/BootReceiver.java
Add configurable kb/button backlight timeout

Adjust the value for Settings.System.BUTTON_BACKLIGHT_TIMEOUT

Change-Id: Iea534312b09b38a95185d7fc97d922b23faf29e3