Quick Settings Mod 4.3 Kevdliu

Change-Id: Ie93f7f0c54062c8d48511f31b1dbb1b95f57837b

Conflicts:
	packages/SystemUI/res/layout/navigation_bar.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
Change some icons to proper size
Fix 2 more drawables for Torch
shorter glow animation
PackageManager: Restrict system packages to protected storage

Don't allow packages signed with the platform key to be
installed into user (or app) controlled storage

(cherry-picked from 64fa8092090d067d78163b8ebce45baa1123ce9d
 with changed file path)

Patch set 2: Fix compile error due to changed function name

Change-Id: I7390b3bdf5289411f7a335c69635bed9f74bbfb3
power menu: reboot and screenshot
volume adjust sound preference
kill app long press back
"Clear all" button on recent apps
Highlight the clear button in the recents view when clicked

This commit also makes copies of the ic_notify drawables for the recents
panel to avoid any collisions with possible future changes to the
notification bar UI. (The pressed state drawable was already an unused
leftover resource).
Recents : Fix clear all layout

Fixes the clear button from getting cut off due to the added
fitsSystemWindows in aosp
Allow volumes to be unlinked. Make the volume overlay more functional
GlobalActions: Fix possible race condition when showing dialog.

Depending on the presence of a previous dialog, the newly generated one
gets either immediately displayed (no old dialog) or shortly delayed
(after dismissal of the existing one).
If a new show event happens (by rapid fire of the power key, for instance,
using a keyboard with fast-repeating events) during that delay, a new
dialog will be immediately displayed, and when the delayed show triggers
it'll conflict with it (and bring everything down).

This moves the creation of the new Dialog object to _before_ showing
it (delayed or not), instead of the show method itself, to ensure the
object isn't clobbered by competing/sequential calls to handleShow()
Enable multi-user support for volume_link_notification
make kill app long press respect user current policy
SettingsProvider: Add a default for the dialer's autocomplete and flip it on
Volume rocker behaviours xml.

Option to control cursor in text field using volume keys
volume rocker wake and volume rocker music control
Status bar battery icon style

Conflicts:
	core/java/android/provider/Settings.java
Status bar battery: swap icon and percentage
Use less padding