[2/2] Add support for custom LED colors notification

Originally from dvtonder (CyanogenMod)

Change-Id: Iab519a757220c444f166b8a05246c7ca71b897d8
fix xml headers
Frameworks: Advanced Power Menu

Change-Id: I1c9af874a340e4fccbef09a5879f0b718d6998dd
fix xml derp
two-line layout for expanded status bar date.

Change-Id: I5c35e2d209b8e26397685f930ad1db48b48415a4

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/DateView.java
SystemUI: open settings panel if there are no notifications

If there are no notifications that belong to the current user, then automatically open the quick settings menu (like the two-finger open). It only ignores the ADB icon for now (which is pretty useless) but could be extended to ignore the usb mounting one or maybe another?

TODO: add Settings.System toggle to disable the option

Change-Id: I3b161ae4fc985bcc26b22f4be9ab045036508278
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Quick Settings: Swipe to switch

Adds the ability to switch to/from Quick Settings, using a sideways
swipe gesture.

Video demonstration: http://www.youtube.com/watch?v=jZaDVBIFAuA
(Video for the initial Patch Set only)

Patch Set 2: Flip animation follows your finger
Patch Set 3: Fix commit message
Patch Set 4: Fix commit message (again)
Patch Set 5: Pin down the statusbar during swipe
Patch Set 6: Smooth out animation after releasing swipe
Patch Set 7: Swipe in any direction to switch views
Patch Set 8: Ensure the statusbar is properly pinned down
Patch Set 9: Fix logic and event handling issues
Patch Set 10: Refactor for readability
Patch Set 11: Limit swipe detection to the bottom bar

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

Change-Id: I3cab45f72fe3c5fa40d4631fc6a84ea7bfe51bd1
cleanup default wall