Led Settings : Hex input for colorpicker

Allow users to specify hex color codes

Change-Id: I644b624d569e5c2fbb0fc48683c73041b4193d27
Settings: Broadcast ACTION_DATE_CHANGED

Send ACTION_DATE_CHANGED when user change the format of the date

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

Change-Id: Id559f6f9c446d1bb009a271b60de00d4c443dd2d
Fix dialog state handling.

Convert ApplicationLightPreference into a DialogPreference to correctly
manage the dialog lifecycle, e.g. when rotating the device. Also save
the user-defined color in case the dialog was open.

Change-Id: Ife00e1c4737fbf6710ccdaa1252def00f2831af3
JIRA:CYAN-914
Fix light settings dialog being unusable in landscape.

Change-Id: I38eeeafd1d8260ab4a7c8de9099a7e270c1462f2
Fix dialog not opening for app-specific notification light settings.

Change-Id: I8e8d098bcc07824803b9e9931595f5c4fdbabb7b
Ita translation

Change-Id: I5ea98fd61357e587ab3dba320d0dde053f335b61
Fix NullPointerException at RunningState

getServiceInfo returns null if you have a service defined in the
manifest as: <service android:name=".Xxx" android:exported="false" />
or and in an <application> with no label or icon.
Dont crash the Settings application because of that.

Change-Id: I6f9f69c130e610b7e4ab66426177b7bade1e1515
Check if the Activity is finishing before showDialog()

Check if the Activity is going through its finishing phase before
displaying the Dialog, because Showing dialog once the activity
is no longer in context will cause BadTokenException.

Change-Id: I58940e694f61cd79536abe2df60a0b745a7b806f
Navbar extra settings

Change-Id: I04b98758cba98dc87a92d3588a4d8184eb98e7cd
Settings: Battery bar (2/2)

Patch Set 1:    * initial release
Patch Set 2:    * minor code cleanup

Patch Set 5:    * disable navbar options on devices without a navbar
                * clean up whitespace

Patch Set 6:    * move CM additions out of ASOP files

SCREENSHOT: http://i.imgur.com/JSnr5tn.png

Change-Id: I6303194046f91a40f045d6cac1f1377195280589

Conflicts:

	res/values/cm_arrays.xml
	res/values/cm_strings.xml
	src/com/android/settings/cyanogenmod/StatusBar.java

Conflicts:

	res/values/strings.xml