Themes: Add method to "apply all" a theme

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

Change-Id: I97417901f3b03fc82df5a823970991ddd8092df2
Fix ResourceNotFoundException when updating  applied theme
(ThemeService.java only)

If the user has a theme applied and there is an update to that theme,
then the themed apps will crash. This is because the theme's APK path changes,
but the apps do not update their resources. Apps were not updating their resources
because updateConfiguration() determined that the config (which only has pkgName) hasn't changed.
The problem is fixed by first applying the default theme config and then re-applying the
updated theme.

PS1: AICP'fied by removing quicksettings
PS2: Update commit message to clearly indicate the difference from original commit.

Change-Id: I00e32fc1535b4d279fcb37c35f868501ecc1dd19
frameworks: move safe volume warning above expanded volume panel

Fixes JIRA bug BACON-50

Change-Id: I1bc7c4781aa81cccd42281f70b394b7f7d81d3e5
Signed-off-by: Roman Birg <roman@cyngn.com>
WallpaperCropper: load wallpapers in the background

Change-Id: I134d94a85f25bf5db4c15fa9a89265c53e5b0c1d
Signed-off-by: Roman Birg <roman@cyngn.com>
Fix SwiftKey disappearing issue

Change-Id: I3b13acc430d260a6ef56ce581c587650861b19cd
boost hint when waking screen

Change-Id: Icb1eee556506031ca45495e61f9cbdc5d02b65d0

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Revert "Connectivity: Set TCP delayed ACK and User Configuration Flag"

This reverts commit e1a94d487eae78587f660b4baa7b7481b1d84fef.
Logging in LocalTransport on as default

The logging is LocalTransport.java is enabled by
default.

Change default to false to remove logs, as this class
states that it is only for debug.

Change-Id: Iae63c7b62edbd503c606f0aee671a9579e78843d
Framework: Quiet Hours Extra Daily Times (1/2)

Change-Id: I38301d53b57f6b0525edd2a7e13a2bd5022e7a65
Second Clock (1/2)