Notification drawer: full swipe to switch detection (1/2)
Add an option to detect swipe to switch on full screen, not just the bottom bar

Change-Id: Ib02df40afd95705910955b69645eeb3c49047b18

Thanks to PAC-man = https://github.com/PAC-man/android_frameworks_base/commit/069f3034319f86e369828a45451510de7d1b4b4c
SmoothProgressBar: Turn off mirror and reversed by default
Base: [1/3] Customizable lockscreen & navring targets

This is a squashed commit, ported from CM:

Add GlowPadView extensions needed for lockscreen targets and nav ring
Author: Danny Baumann <dannybaumann@web.de>
Change-Id: I4f82fd3fe04ac16c6737d38b2473f2a533c5d326

Framework : Lockscreen - Customizable shortcuts
Author: Danesh M <daneshm90@gmail.com>
Change-Id: Ic3b935df5c0da35f31373d96943e442dc39cf11b

Add back navigation ring customization
Author: Danny Baumann <dannybaumann@web.de>
Change-Id: Iebe4ec7c2519b85cfd5189d060444764a50f3cf6

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
	core/res/res/values/symbols.xml
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java
[1/2] Add battery level around unlock ring

PS2:
added missing change in KeyguardSelectorView.java

Change-Id: Ia4dbc2335657c096c34349ec67c4adfec0aeb91b

Conflicts:
	core/java/com/android/internal/widget/multiwaveview/GlowPadView.java
	packages/Keyguard/src/com/android/keyguard/KeyguardSelectorView.java
 Implement "real" KitKat color scheme.  pt2 (forgotten values)
    http://forum.xda-developers.com/showthread.php?t=2634743
SmoothProgressBar: Accelerate and Interpolator

PS1 : reformat the code
PS2 : use android animation interpolator

Signed-off-by: hany <hany.alsamman@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	core/java/android/widget/ProgressBar.java
Add ContentLoadingProgressBar support

ContentLoadingProgressBar allows developers to follow the policy for loading content
laid out in the style guide. The progress view will only show if MIN_DELAY
passes before the view is hidden. The progress view, if shown, will always
show for at least MIN_SHOW_TIME ms.

https://github.com/android/platform_frameworks_support/commit/befff92741b1f0629d9a9389a3889cca56d914a2

thanks @castorflex

Signed-off-by: hany <hany.alsamman@gmail.com>
Use .9.png images for quick settings tile background.

Change-Id: I17cd77006e8da2fe629d63e0932c88041e81f07c

Conflicts:
	packages/SystemUI/res/drawable/qs_tile_background.xml
Quick TIles: Remove Torch from static default list.
Make sure to turn off led after pulse()

setLightLocked() will update mColor. This will cause the led to not be
turned off after the pulse.
When notificationManager starts a attention pulse the led will be kept
on. Since attention is of highest prio nothing can turn it off.
This is fixed by resetting mColor back to 0 after the call.

Change-Id: Id60ef96e5c21b47c23002f0bcf2fae7fb3f2ca10
QuickSettings : Quick Collapse [1/2]

Credits: Danesh M

PS 3 : Implement override method for specific tiles
PS 4 : Create Dependency
PS 6 : Fix multi-user

Change-Id: I0257c7819cc1ccb5d0a092dc23fb9fa4ccec5c3b

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/quicksettings/CustomTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickRecordTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/RebootTile.java
Revert: Make sure to turn off led after pulse().
[2/2] Framework: instant led test

Adds support a new notification extra boolean
EXTRA_FORCE_SHOW_LIGHTS.  Used by settings
notification light picker to force lights on
when the screen is on.

Change-Id: If0a42d32b28fe8c02ef5f7dd148db7eb478fac17

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