FB: Slimrecents background color && transparency [1/2]

PS: now setting sticks through reboots and TRDS state
        changes. also, add reset to default color option.

PS: when resetting to default, use TRDS (png) resources
        instead of custom color

PS: remove LSN dependency

PS: make default background setting cognizant of
        recent panel gravity setting to display
        correct background resource
Change-Id: Icf0259ce45d416364d6e7a7a8c2038f6c4c0cbde

Conflicts:
	core/java/android/provider/Settings.java
Remove duplicate strings
Lockscreen Notifications: make dynamic width a device overlay setting

dynamic width is disabled by default, to enable it for a specific device, add
<bool name="config_lnDynamicWidth">true</bool>
to yourdevicetree/overlay/frameworks/base/packages/Keyguard/res/values/config.xml
Lockscreen Notifications: rewrite add notification logic

There were some problems with notifications getting replaced while the user was currently dragging them.
This commit should fix that by always waiting until animations and user input are finished before replacing a notification view.

Change-Id: I53d5da164e9189a2ea12c02e7d24fd603985a2d1
Add "show all notifications" navbar button

Change-Id: Id591aa98d462b0aa6d6e146d35d6be06608e7ac1
Lockscreen Notifications: dismiss all button, improve animations, cleanup

Change-Id: I408b69a39d9551d00ebc8aa54fb4ef7377fe818b

Conflicts:
	core/java/com/android/internal/statusbar/IStatusBar.aidl
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Lockscreen Notifications: fix show/hide of show all button

& fix endless SystemUI FC when SystemUI is killed

Change-Id: Ie46ef525f72b7ce575dacfb1f05e46a140c87cc5
Lockscreen Notifications: fix NPE
Lockscreen Notifications: Custom background color [1/2]

Change-Id: Ibbf333c86303bb5575c9e8d4f890e42a423422f5
Lockscreen Notifications: try to fix occasionally SystemUI FC on boot
Lockscreen Notifications: fix FC when an expanded notification gets reposted without bigContentView
Fix Lockscreen Notification Button Landscape Layout

Change-Id: I77bd00aed6ced4d2f422801ed22bf1cb5168dc09
Lockscreen Notifications: some fixes

Change-Id: I3ccd2c572dcecc12ea10bde294ad2806be5a2689
SystemUI: add missing status bar image

PS: resize to hdpi

Change-Id: I5c3218a8e819e8c047d5e2371d866bfd97a2e0fe
LN: Some fixes & cleanup

- Fix bug that the notification is launched when a button on it is pressed
- Show new notifications first

Change-Id: I87db92a7ee4eb9329ec1ec69008e612a619d5c91
LN: Fix FC on launching hangouts notification

Change-Id: Idf411bd2b4995f0b53767e99597efd98ce0596b3
LN: beautify

Change-Id: I695846412f2b8c910f8a5cf48da2bf6ac42e124e
LN: Fix possible NPE

Change-Id: I597021f64aaee43b6964e2b6709ebd427b0a7cbc
LN: Please don't die

Change-Id: Id5d1ec1c1646fd72655aa290823fac174a79c76c
FB: Slimrecents card/text color [1/2]

Allows user to set custom colors for Slimrecents card
    header text and background.

PS: fixed expanded card (thumbnail) background
Change-Id: I896a4db4ce235dc53858381347379d5fd7f7e796

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