Settings: Status Bar transparency and color (2/2)

This introduces status bar transparency and color changes based on an idea
of Roman.

- custom status bar color
- custom status bar transparency
- custom status bar transparency mode (launcher/launcher+keyguard/always)
- reset to default

Patchset 2:
- comment correction

cheers

Change-Id: I414f7553f58fcdc5628a314de19254ac82234cea

Conflicts:
	AndroidManifest.xml
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/status_bar.xml
reverted older statusbar transparency mod

Change-Id: Id47dd0310c67c8864d896dbffdfa7c93d40cc9bd
Settings: Transparent navbar and more (2/2)

This commit introduces transparent navigation bar. Also colorizing method
changed.

- custom transparency
- custom color
- custom transparency mode (linked with statusbar transparency mode)
  0 = launcher, 1 = launcher and lockscreen, 2 = always
- Settings fits now with new functions

cheers

Change-Id: Icd1ef42ad461cb01b7a5964c4f5ccc7debb81b64

Conflicts:
	AndroidManifest.xml
	res/values/arrays.xml
	res/values/strings.xml
	src/com/android/settings/cyanogenmod/NavbarStyleDimenSettings.java
Settings: Restore functionality of reset in colour and gamma hardware tunables

Change http://review.cyanogenmod.org/#/c/50147/1 introduced a requirement that the user
manually change slider settings in colour and gamma controls before the values would write
to file, breaking the reset behaviour.

Change-Id: I5049631d2fa2a8d3553e8d56f49dc59770ecd6fb
Merge branch 'cm-10.2' of github.com:CyanogenMod/android_packages_apps_Settings into cm-10.2
Merge branch 'cm-10.2' of github.com:CyanogenMod/android_packages_apps_Settings into cm-10.2
Merge branch 'Upstream/cm-10.2'