Switch to new Superuser

Change-Id: I9d91392ad6fbc9953d19059ab59b91d214c00e0c

Conflicts:
	Android.mk
	proguard.flags
the start of the Gummy java classes
fix superuser fragment
add modversion and build date to about phone screen
only show the current build number in About Phone
fix strings
should've caught this the 1st time
Revert "Disable AppOps for real."

This reverts commit 64b28a0dcc174827e551f4c7e71e4268bd0f5bba.
App Ops preference
add a preference to launch the built in app operations management app

Conflicts:
	AndroidManifest.xml
	res/values/gummy_strings.xml
	res/values/strings.xml
	res/xml/settings_headers.xml
Lock Clock entry point

Conflicts:
	res/values/gummy_strings.xml
	res/xml/settings_headers.xml
show development options by defult for unofficial and experimental build types (1/2)

Change-Id: I6e359dd8f78186a76cd2ed5158d9357ab71d32db
remove AOSP system updates

Change-Id: I4bdac4f71f7ba6e833d628d76db64eb67f5d3289
[1/2] Add support for custom LED colors notification

Change-Id: I552351bb002a6800e31bbaea450730e4c7f83bdf

Conflicts:
	proguard.flags
add dslv controller

a lot of our settings have drag swipe features
this is the central controller for it to have
easy access

Change-Id: I9eb9849f2585510649f49c75915b0c7f3c508fdd
removed unneccesary style declarations in about phone
Settings: statusbar clock customization + initial interface + color picker

- added slims clock and date customizations for status bar
- added our own modded marginov color picker which we use as default
- added initial interface settings. A bit empty currently but we are on
  alpha and it will be filled fast for sure. Added as well two empty classes
  due that we need them later

Change-Id: I461125b7e2e05b2d1e274745ea8fbca4d366182d

Conflicts:
	res/values/gummy_arrays.xml
	res/values/slim_strings.xml
	res/xml/settings_headers.xml
Settings: Port hardware key rebinding
 squahsed commit of cherry picks from:

Cyanogenmod:
   Settings: Forward port Hardware key custom rebinding (2/2) 607bdae

SlimRoms:
   Settings: More options added to hardware key rebinding (2/2) f0e133f
   Settings: Add Home/Back buttons available for rebinding (2/2) 6588501

removed code for hardware key expanded desktop actions
removed code for hardware key notification shade toggle
remove HardwareKeys preference for devices with navbar

Change-Id: I7ded311ac16812acc7e3a1ee5222d0fb0f24eecc
[2/2] Power connect/disconnect notification support

part 1/2: frameworks/base PowerUI and Settings
http://review.cyanogenmod.org/#/c/35241/

part 2/2: packages/apps/Settings Sound settings
http://review.cyanogenmod.org/#/c/35242/

patchset 3:
    set settings persistence and dependencies in xml resource file
    shrink long lines
    add the default notification tone to the ringtone picker and
        remove the now redundant "use default" checkbox
    move values/strings.xml content to the cyanogenmod section
    improve (mostly delete) wording in values/strings.xml
    remove tab whitespace

patchset 5:
    move strings to cm_strings

patchset 6:
    make vibrate optional (default on)
    change heading text: power notifications -> power sounds

patchset 7:
    hide vibrate option if hw capability doesn't exist

patchset 8:
    change vibrate to default to off

Conflicts:
	res/values/cm_strings.xml
	res/xml/sound_settings.xml
	src/com/android/settings/SoundSettings.java

Patchset 2:
    fix preference catagory key

Change-Id: I7ddd8a47ae4f9a62c586023d151ac42bbe8424c7

Conflicts:
	res/values/gummy_strings.xml
	res/xml/gummy_interface_settings.xml
CRT screen off animation user defined (2/2)

Patch-set 2: Fixed java whitespaces

Signed-off-by: kecinzer <kecinzer@gmail.com>

Settings: ElectronBeam get some love (2/2) - Port from SlimBean

This commit removes the CRT On animation because it is just
not nice implemented from AOSP and not really needed. If ppl
turn on the screen they want to see fast their content. But still
CRT animation needed some love. So this commit introduces another
SlimBean mode. Crt animation mode:

Features:
- Crt Off animation controll (on/off like it was before)
- You can select different crt off animation modes
- always horizontal (stock behaviour)
- always vertical (screen collapse from left and right to the middle)
- orientation dependent (means portrait = horizontal animation, landscape = vertical animation)

cheers

Conflicts:
	res/values-cs/strings.xml
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/prefs_ui.xml
	src/com/aokp/romcontrol/fragments/UserInterface.java

patchset 2:
    seperate preferences into seperate catagory, restore power sound catagory

Change-Id: I0d5531791a306cc32c467610d37c8f56b0f67a96

Conflicts:
	res/values/gummy_arrays.xml
	res/values/gummy_strings.xml
	res/xml/gummy_interface_settings.xml