Remove the save step from lock screen and quick launch shortcuts

Hear me out on this: none of the settings pages in Android require an
explicit "save" step to be performed by the user. The change is always
made immediately after making a selection. Likewise, other CyanogenMod
screens such as the QS tiles also take effect immediately.

The save step when modifying lock screen slider targets and quick launch
shortcuts is simply put completely unnecessary and distracting. It also
makes it far too easy to accidentally lose all the changes the user has
made.

This commit gets rid of the save buttons and saves the changes
immediately.

Change-Id: I50d3cbd1cf80eafb9cd6b5ee1fca217f6ae6ae07
DevSettings: Fix the root-access toggle in eng builds

It was being unconditionally removed, put it back

Change-Id: I8eecab7353c59b224d917cc1710124f57656cf47
Merge "Remove the save step from lock screen and quick launch shortcuts" into cm-10.2
Add Margaritov Colorpicker

Change-Id: If80505cd80dace7bd4e7452e29c14ae3eff77aa6

Conflicts:
	res/layout/dialog_color_picker.xml
	res/values/cm_strings.xml
	src/com/android/settings/cyanogenmod/SystemSettings.java
Settings: Colorpicker margaritov overwork and fixes which were urgent needed

More or less over a year a lot roms are using margaritov's and nillson's colorpicker
Due to the progress of roms this colorpicker needed a lot overwork now. Some fixes, some
improvements etc. etc. Should now be bugfree + additions we added and add now

Before I do a bigger list screenshot here....should explain all:

https://dl.dropbox.com/u/106208842/Screenshot_2013-02-26-02-39-02.png
https://dl.dropbox.com/u/106208842/Screenshot_2013-02-26-02-39-11.png

Important hints for kangers. Due that aosp depreciated hex color values on this stage
I decided to remove also in colorpicker this support in general to be aosp consistent.
This means that for defaultValues only int colors are accepted. Two ways to do this.

1. Set defaultValue in xml code. Like android:defaultValue="0xff33be5e" or link it there
   to a integer color resource (before there was only the possibility to set eg "#33be5e" which
   is depreciated from aosp)

2. Do it with the new integrated method I did about 2 month ago. setNewPreviewColor(int color)
   Of course at this point you can do to get hex resources like it was before, eg
   setNewPreviewColor(getResources().getColor(com.android.internal.R.color.holo_blue_dark)

3. or do both :p

cheers

Change-Id: I822eac92198f7cb3b2c394d8c419d12aa95ce313

Conflicts:
	res/layout/dialog_color_picker.xml
	res/values/strings.xml

Conflicts:
	res/layout-land/dialog_color_picker.xml
	res/layout/dialog_color_picker.xml
	res/values/strings.xml
	src/net/margaritov/preference/colorpicker/ColorPickerDialog.java
	src/net/margaritov/preference/colorpicker/ColorPickerPreference.java
Battery Bar (2/2)

Ported from https://github.com/AOKP/packages_apps_ROMControl/commit/4d23fe17046512f5d9841bd79cb1bc83480e73b0

Thanks to AOKP Team!!
Merge "DevSettings: Fix the root-access toggle in eng builds" into cm-10.2
Derp because of 'Add Margaritov Colorpicker' commit
Revert "Reorganize System UI Settings (interface)"

This reverts commit 33386cfdfe9d59815f7e52064b9a54cc39585609.
Merge branch 'cm-10.2' of http://github.com/CyanogenMod/android_packages_apps_Settings into cm-10.2