ProgressBar: make progress bar color themeable (1/2)

Conflicts:
	core/res/res/values/mahdi_symbols.xml
On-The-Spot: Add Gif support

Now features can be explained in yummy animated goodness

GifView supports adding gifs programmatically or via xml using custom:gif=""

Change-Id: Ic1e383c11eb6b8a7a2200470fa31bb28dfc304f7
SystemUI: Do not use null value animators

This commit ensures that any null value animators that are
passed out from the transition generator are handled properly.

Relates to 'Make sure AnimatorSet avoids null animations'
(change id Icfd751b1abceccf7f1177680b86d30610471810e)

Change-Id: I04357e33cfe293c2a1329a7033a5acb53bfb5c85
systemui: Unbreak the planet

 * Not sure who to blame, but it's probably themes... :)

Change-Id: I0c534354a699f756d809aff10843ebea21f3f369
Fix crashes upon confirming On-The-Spot dialogs

This commit partially reverts "On-The-Spot: Add Gif support" with
change ID Ic1e383c11eb6b8a7a2200470fa31bb28dfc304f7 to fix crashes
related to incorrect UIDs that were taking place when the system
tried to write settings using the UI context.

Change-Id: Ie195e33cde04dd3bdf6116ae251b19269f9cc94f
(2/3) Frameworks: Dialpad key padding
Themes: Let ThemeService handle all theme processing [1/3]

Only themes that are applied will be processed inside of the
PackageManagerService, all others will be sent off to the
ThemeService.

Change-Id: I5f2ec628e1d22a05accc6727efb0c1387455f82f

Conflicts:
	core/res/res/values/simpleaosp_strings.xml
Update simpleaosp_strings.xml

Add Theme installation error notification
Revert "Lockscreen blur and blur radius (1/2)"

This reverts commit 01004cc89d2a56767e66868682b9d2d646ef2806.

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

When lock screen blur is enabled,regular wallpaper flashes for a sec after unlocking phone.
This thing really got on my nerves.Tried to fix it but no use.
QS: Improve code readability

This commit modifies the code for enabling and disabling the edit mode
on Quick Settings tiles. No behavioral changes are introduced.

Change-Id: I8090508a2e5746827431eb7fbcdc981873db0e67
Tweak headsup notification color
Make temporary QS toggles hideable

This commit adjusts the Quick Settings system to allow the temporary
tiles to be hidden and moved around meaning they are more consistent
with the other tiles around them.

Change-Id: I11f2f9f5986f75005bea8200a17ecffeff51a920
Revert "fb: Show heads up at the bottom of the screen (1/2)"

This reverts commit 8a00ecb6a255f25544de6676149c3626642a95ae.

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/notification/HoverLayout.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Revert "Heads up master switch (1/2)"

This reverts commit 012d7ca4df41818681836b687d79bfec76d245bd.

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