Development Settings: fix setting reset on disable

When Development Settings are disabled, some settings are
reset to values other than the default. This fixes it.

 - No need to have resetAdvancedReboot(), as it is already
   reset by the "unckeck all checkboxes" logic.

 - Adb notify should reset to enabled

 - Verify apps over usb should reset to enabled

Change-Id: If5d88d220d2a17d6e172b2f54facd4afa3bae904

Conflicts:
	src/com/android/settings/DevelopmentSettings.java
Colour picker text input field: wrong content due to alpha channel.

The field was, effectively, showing AARRGG instead of RRGGBB due to
the alpha component being non-zero. This change fixes that in a
generic way which allows for alpha channel handling even though I see
no use for the alpha channel for the notification light.

Change-Id: I5b71340f3b644c6f6b305dc66d1285cc77427bf5
Option to use volume keys to control media volume anytime (1/2)

Some users don't adjust ringtone volume often (e.g. only use toggle to
switch between silent and non-silent) mode. Having an option to
use the volume keys to control media volume anytime allows media
volume to be controllled/muted before entering a game or other apps
with sound in an undesirable location.

Change-Id: I6dbd25d1a14bcf5b1bf0b0468b96f4b4f8efdb14

Conflicts:
	res/values/cm_strings.xml
Settings: added contact icon + label

Change-Id: Id1f5a6f632f0ed4e93901c32bf09784b8d8261b0

Conflicts:
	res/values-de/cm_strings.xml
	res/values/cm_arrays.xml
	res/values/cm_strings.xml
Small change to battery lights for dummies like me

Change-Id: Ib92ade24ea8680deac802b1e5df237dd6d0b0403

Conflicts:
	res/values/strings.xml
Disable All Lockscreen Widgets By Default