ListView Animations (1/2)

PatchSet:
    - optimize more:
    - call provider values only when needed and do not fire them permanently.
      so just do it if scroll state changed.
    - as well go out of the setAnimation method as soon as possible. We
      handle here methods which get called 10000 times during scrolling
      so we need to be as fast as possible.

PS:
- initialize the animation modes default to off just to be sure

PS:
- move state change out of OnScrollListener
- reduce the provider value call to only one call

Change-Id: I5e49d858318420e76101fa6334ff766bd9496c83

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

Conflicts:
	core/java/android/provider/Settings.java
AOKP custom system animations (1/2)

Ported from here: http://gerrit.aokp.co/#/c/12304/

Thanks to Steve Spear

Change-Id: I38bc7b83edaff3c455f0dfe3ea5ede54a20ae07c

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/symbols.xml

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/symbols.xml
Update AOKP custom system animations (1/2)

Credits to Stevespear426

Change-Id: I8d2618f99765c9d2cfef271db200800a30eb0820

Conflicts:
	core/java/android/provider/Settings.java
FB: Add Dialpad key padding [2/3]

Add top and bottom padding to Dialpad number keys to make the layout seem
        less crowded.

Change-Id: I04f02963da82df5ebfbfa2936c3060355169b479

Conflicts:
	core/java/android/provider/Settings.java
Make Notifcation Header BG FF0000
Core-Res: Add some values for slim recent bg
SystemUI: Fix build errors

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/notification/PeekLayout.java
Revert "SysUI: Use LocationController from status bar service for GPSTile."

This reverts commit 07c549e4abac14cbf9ef1153fd9e25765c087f9f.
Revert "Update the GPS tile to use the appropriate location modes"

This reverts commit debb17a1623074b184161401cc10bac5c52e25f8.

Conflicts:
	packages/SystemUI/res/drawable-hdpi/ic_qs_location_lowpower.png
	packages/SystemUI/res/drawable-mdpi/ic_qs_location_lowpower.png
	packages/SystemUI/res/drawable-xhdpi/ic_qs_location_lowpower.png
	packages/SystemUI/res/drawable-xxhdpi/ic_qs_location_lowpower.png
	packages/SystemUI/src/com/android/systemui/quicksettings/GPSTile.java
QS: let's welcome LocationTile to 4.4

Change-Id: I3a24c930addce388561f9c0767272c95db65f8d6
Frameworks Base: More fixes

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/notification/PeekLayout.java
Revert "[1/2] Base: Option to enable Notification Light when screen is on"

This reverts commit e3b44c0eb3442b21e3b7708447ac1676613b05fe.

Conflicts:
	services/java/com/android/server/NotificationManagerService.java

Conflicts:
	services/java/com/android/server/NotificationManagerService.java
Option to enable LED screen on from AOKP