Let themes handle the overflow button
Themes: Style, boot animation, and wallpaper previews

Change-Id: I2b367bf5336c03f2a4972a05b68922065cd4a701
Modify config to support app specific themes [1/4]

Summary of Changes
1. The configuration now supports each app to have their own theme.
Each theme can include icons, styles (ie overlays) and font.

2. The theme config is serialized into a json string and stored
in secure settings.  This entry consolidates what was previously 3 separate
keys (style, icon, font) into a single field.

3. 'CustomTheme' was renamed to 'ThemeConfiguration'.

Note: This commit is for the configuration. Additional work needs to be done to
the framework and UI to support app specific themes.

Change-Id: I6f72f542829578201c57c54786456486f6a6e2e3

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	services/java/com/android/server/SystemServer.java
	services/java/com/android/server/am/ActivityManagerService.java
Themes: Add method to "apply all" a theme

Change-Id: Ic8feaeade6c52707e6b5b17921b1b577b94ec8cf
Themes: Add URI for querying previews of applied components.

Change-Id: I97417901f3b03fc82df5a823970991ddd8092df2
WallpaperCropper: load wallpapers in the background

Change-Id: I134d94a85f25bf5db4c15fa9a89265c53e5b0c1d
Signed-off-by: Roman Birg <roman@cyngn.com>
[2/2] frameworks/base: Enable quick unlock

Automatically unlock the lockscreen when the correct pin/password is keyed.

Change-Id: I3c1df4b573321a9343d1c339055577d5ca737f14

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java
Use ArrayListExtra for broadcasting theme changes [1/2]

Change-Id: I897cfbbe293b73f9e8f069f4b4cefa7c3ffb79ed
New tethering notification icons
Clear all PA recents cleanup
Even though L softkeys look nice. I think they look out of place on kk.
Revert "Android L softkeys"

This reverts commit e28ea67d6dd15776b9a6262796d7a7c251abeb3e.
HSPA+ Support
Add the ability to recognize HSPA+ by creating a separate case for HSPAP and include new H+ icons.
Translucent volume panel

core: fix volume panel more button transparency

Decrease Vol Panel Transparency
fix volumen panel traslucent after stream icon click
String cleanup

Conflicts:
	core/res/res/values/pa_symbols.xml
	core/res/res/values/simpleaosp_strings.xml
Revert "Clear all PA recents cleanup"

This reverts commit 884c3c9953a84d7a1df707ef47dbe95ca41efe0b.
Wtf is this?