Double the lock screen goodness

* Add gesture based lockscreen security. [2/2]
* Add support for variable size pattern lockscreen (Part 2/2)

Change-Id: I9766c980b92d6c2fefca3750bc760df9a620b757
Signed-off-by: scott <scott@ubuntu>
port forward app sidebar from chameleon

Change-Id: I2bb02e9f955e11376743516822bfcd018937d732
Signed-off-by: scott <scott@ubuntu>
update notification background/transparancy code courtesy of slim

Change-Id: I057b936748aa77253df137f1169157f3d6b674d2
Signed-off-by: scott <scott@ubuntu>
incorrect import location.  :/

Change-Id: I97c1b2d50cd0d08abaa6b8616301390eb9faf347
Signed-off-by: scott <scott@ubuntu>
Add back hardware key settings.

Change-Id: I925fd9d9c02b86d8e93c8b9e25870433f7c20bde
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/cm_strings.xml
	src/com/android/settings/Utils.java
remove cm power menu since we are using the slim power menu

Change-Id: I403315298538aa147afcaa4a117fc38117fe2dc5
Signed-off-by: scott <scott@ubuntu>
small settings menu cleanup

Change-Id: If8b5385cffbed65bdece4653a0aff05fe2c5d2ee
Signed-off-by: scott <scott@ubuntu>
remove volume wake as this is handled from cm button settings.

Change-Id: I0cdf27aac3e1aa59ff918debe7e941ed67bbaa78
Signed-off-by: scott <scott@ubuntu>
prop modder

Change-Id: I711d67a7b2f2bfda1e375d61ffd16b0b3d04e8d3
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/xml/system_settings.xml

Conflicts:
	res/values/strings.xml

Conflicts:
	AndroidManifest.xml
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/system_settings.xml
	src/com/android/settings/util/CMDProcessor.java
	src/com/android/settings/util/Helpers.java
Use holo alert drawable

These instances of the GB icon got missed in the big feature merge.

Change-Id: I4725be79af6e51e1aa5d575a32232bbac0a11275
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	src/com/android/settings/cmstats/AnonymousStats.java
SECURITY FIX: Fix package uids being reused between uninstall and reinstall of different packages.
Policies for older packages were being granted to the newly installed package that got the recyled uid.

Change-Id: I6c74cf6762e8da10e09d5cf5d94e9f826e47f24d
Settings : Fix accessibility shortcut

Shortcuts like accessibility, have preferences with titleText rather than
titleRes as their title. Settings only had a override for titleText, which caused
preference screens inside accessibility to not work. This commit addresses that.

Reproducable via :

1. Create a settings accessibility shortcut.
2. Launch shortcut and try to open an of the services

Expected behaviour : Appropriate ToggleAccessibilityServicePreferenceFragment should open
Observed behaviour : Same Settings instead gets relaunched instead

Change-Id: I89b7539672cd7278d51f9e88bac1948669940e59
Check for presence of hardware abstraction framework.

Change-Id: I59da970d4a4eb74a571d1ac27cb18e351dfc2a53
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	src/com/android/settings/DisplaySettings.java
Apn settings fixes / code maintainence

Depends on : http://review.cyanogenmod.org/54909

Cleanup unecessary resources and use global ones
  - This fixes the duplicate id issue currently causing apn's to be un-editable

Bring the ui aspect of the preference up to speed with ics
 - Use ics highlight / layout...etc
 - Use fragments

Patchset 5 : Remove theme for ApnEditor
             Use static access for variables
Patchset 6 : Launch apn editor internally as a fragment
	     Replace deprecated managedQuery with CursorLoader

Apn Settings : Fix panel title

Show appropriate apn editor title

Change-Id: I1f9dbce5dbf464db79d7c2fbedb8f833e4b46468

Settings - add an AlertDialog before to delete APN to avoid fails

patch 1: fix blank space
patch 2: remove FR translation and change NegativeButton string
patch 3: improve the NegativeButton (thank you, David)
patch 4: remove create()

Change-Id: I3361d4160a7e1c4eaee094f08c7d212f71e9e0e7

* Forward port from cm-10.2, adjusted for 4.4

Change-Id: Ie63fa1018ffb7bc419e4d7915419657de30f5b22
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	res/values/cm_strings.xml

Conflicts:
	AndroidManifest.xml
	res/values/cm_strings.xml
	src/com/android/settings/Settings.java
Merge "Add fastscroll to the Manage applications screen" into cm-11.0
Show application's package name in the "App info" screen.

Change-Id: I7dac8ffa0b10abb5ff235750e90a96d801b2f919
propmodder: Extra values for heap size

Change-Id: I9967af2a560cf0082a8e408476775e654c6471f6
Signed-off-by: scott <scott@ubuntu>
change settings layout/naming a bit

Change-Id: Ie937f743b220193bf7fadf7219489951696a0aa8
Signed-off-by: scott <scott@ubuntu>
Settings: less notification sounds (2/2)

Change-Id: Ic321e40bbb140f973ec27d0a8afed3ea3191d10f
Signed-off-by: scott <scott@ubuntu>
Settings: add Advanced Settings under Display

For use in TV-Out settings and mDNIe

Change-Id: Ib595b81a11e19f8526e532400e57f5771db09499
Signed-off-by: scott <scott@ubuntu>

Conflicts:
	src/com/android/settings/DisplaySettings.java