Prohibit uninstall of the default (or only) home app

We suppress the ability to uninstall (including uninstall of updates to
system-bundled apps) when the package in question is either the only
installed home app, or has been explicitly tagged by the user as the
"every time" home app among all those installed.

Bug 14162565

Change-Id: I582bb0d2abf0911ac68813f4c7e6fd7d17bfc2ca
Settings: Smart Pull-Down - Any Notification (2/2)

Also, through correlation, made the descriptions a bit more clear
	for the list-pref entries

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

Conflicts:
	res/values/bs_arrays.xml
	res/values/slim_strings.xml
Settings: Shake To Perform Event (2/2)

PS2: Dependency, same code
PS3: Another dependency, same code
PS4: Dependency

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

Conflicts:
	res/values/slim_strings.xml
	res/xml/slim_navigation_settings.xml
	src/com/android/settings/Settings.java
	src/com/android/settings/beanstalk/quicksettings/QuickSettingsUtil.java
Settings: Keyguard Shake Events (2/2)

PS2: Dependency, same code
PS3: Another dependency, same code
PS4: Add "Keyguard Camera" to list
	of actions.  Will launch the camera
	as though it were launched via the widget.

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

Conflicts:
	res/values/bs_arrays.xml
	res/values/slim_strings.xml
	res/xml/security_settings_biometric_weak.xml
	res/xml/security_settings_chooser.xml
	res/xml/security_settings_password.xml
	res/xml/security_settings_pattern.xml
	res/xml/security_settings_pin.xml
	src/com/android/settings/SecuritySettings.java
Settings: Shake Sensitivity (2/2)

PS2: Dependency, same code

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

Conflicts:
	res/values/bs_arrays.xml
	res/values/slim_strings.xml
	res/xml/accessibility_settings.xml
Settings: Disabled Shake Apps (2/2)

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

Conflicts:
	res/values/slim_strings.xml
Settings: Enable pref in another instance

If shake to secure is enabled, enable the lock
	and dots preferences

Change-Id: I82a86fac4b2c78177a4b81f483a442911e1865ed
[2/2] Settings: Adding old-school (JB like) battery percents style
It has better visibility.

How does it look like:
https://dl.dropboxusercontent.com/u/66673431/BattModPercentScreen1.jpg
https://dl.dropboxusercontent.com/u/66673431/BattModPercentScreen2.jpg

Adding "No battery" style

Fixing menu items locking

Adding line for circle charging color

Moving new style to the end to save previous styles order

Fixing incorrect menu item unblock

Frameworks change: https://gerrit.slimroms.net/#/c/5623/

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

Conflicts:
	res/values-ru/slim_strings.xml
	res/values/bs_arrays.xml
	res/values/slim_strings.xml
Settings: Custom Tile Double-Tap (2/2)

Allow users with three or more actions on their custom
	tiles to double-tap to perform the last action
	rather than click-click-clicking their way up

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

Conflicts:
	res/values/slim_strings.xml
Settings: Add missing break statement

Change-Id: I5779544644dca6a5e564ca0efc20cd3ce325be99
Settings: Allow All Widgets On Keyguard (2/2)

Another user request with zero device impact
	for daily usage, so I went ahead and
	did it.

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

Conflicts:
	res/values/slim_strings.xml
Settings: More shake sensitivity adjustments (2/2)

As requested by our users

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

Conflicts:
	res/values/slim_strings.xml
Add app moving setting to the menu in Settings -> Apps

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

Conflicts:
	res/values/slim_strings.xml
Enable moving applications to an external volume

* Always enable moving applications to an external volume if it is
  available and mounted

Change-Id: Ia683eda30338dfad0d7e78087d42d7e512fa83e4
Merge tag 'android-4.4.3_r1.1' into HEAD

Android 4.4.3 release 1.1

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

Conflicts:
	res/values-ru/strings.xml
Slim Recents: Option to show topmost task [2/2]

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

Conflicts:
	res/values/slim_strings.xml