QS: add theme switcher tile (TRDS) 1/2
this adds a theme switcher tile

normal click: turn on/off dark/light theme
longpress: switch between the auto modes (manual/light sensor/twilight)

Change-Id: I63e3c163ce165b09c1331c13554bc090a6217911

Conflicts:
	core/java/com/android/internal/util/cm/QSConstants.java
	core/res/res/values/cr_symbols.xml
	packages/SystemUI/res/values/cr_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Conflicts:
	core/res/res/values/bs_strings.xml
Fixes for TRDS switch and missing files for TRDS.

Change-Id: I257628c55a73a91be6ea178e483096f35659c73a
Revert "Revert "extmediaplayer: miscellaneous fix""

This reverts commit 8ef8b3ca70a9b34cf1fb05471e1095ccb8073f15.
Add evening time to header

Scaled all images

Change-Id: I5d9a41d92803d64f67cf2fb9dd2c4294a947efc3

Conflicts:
	packages/SystemUI/res/drawable-hdpi/notifhead_afternoon.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_christmas.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_evening.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_morning.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_newyearseve.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_night.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_afternoon.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_christmas.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_evening.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_morning.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_newyearseve.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_night.jpg
Changed contextual notification panel headers

See images - http://i.imgur.com/PupEJ5p.jpg

Change-Id: If848d162523610946c317919d2f6664d891906e6

Conflicts:
	packages/SystemUI/res/drawable-hdpi/notifhead_afternoon.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_christmas.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_morning.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_newyearseve.jpg
	packages/SystemUI/res/drawable-hdpi/notifhead_night.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_afternoon.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_christmas.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_morning.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_newyearseve.jpg
	packages/SystemUI/res/drawable-xhdpi/notifhead_night.jpg
	packages/SystemUI/res/drawable-xxhdpi/notifhead_afternoon.jpg
	packages/SystemUI/res/drawable-xxhdpi/notifhead_christmas.jpg
	packages/SystemUI/res/drawable-xxhdpi/notifhead_morning.jpg
	packages/SystemUI/res/drawable-xxhdpi/notifhead_newyearseve.jpg
	packages/SystemUI/res/drawable-xxhdpi/notifhead_night.jpg
Use actual storage type for format message strings

Change-Id: I214120303bf6c12c297332fa314ce80bc686da46

Conflicts:
	core/java/com/android/internal/app/ExternalMediaFormatActivity.java
	core/res/res/values/cm_strings.xml
	core/res/res/values/symbols.xml
WIFI: Fix wimax teardown when wifi connected

Due to patch:
https://github.com/CyanogenMod/android_frameworks_base/commit/f769f4cbc2aaac8d9d49f9ff79a6fe0affc4ff6e

Change-Id: I18e5ced62c8e4976f7a6835ba8c593930dac0586
Lets get rid of the Jelly Bean ADB.

Change-Id: I16e23f02f9952ded8a0a827a77db88be436970b0
Attempt fix for M8 User.

Change-Id: Ia99c26d8af8f21c8cf0f14626b73c1890bfa62b7
Carrier logo: Include some more drawables

Change-Id: I3d16b80d65fe00d423e33fb9375aa43eac65fc07
Double tap to sleep on navigation bar [1/2]

Change-Id: I0ed91c8664fc2e52693114aa1a2b1bdc5bee0b0f

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
Fix DERP from Cherry-pick, I placed in wrong spot.

Change-Id: Id323dd194191f8f180fbf5cf4d30552e1598a653
Fix derp from merge.

Change-Id: I4a4f7f82cd54ca406602c25aea4d0bf28be42678
 Framework: Enable Speaker on Proximity (1/3)

restoring abandoned commit from:
    https://gerrit.slimroms.net/#/c/15838/

Change-Id: If5ecd637d1dc5d2ce0bcca8b0cfeb1c25a753703
SystemUI: Fix crash during notification/theme change

Fixes crashing that could occur when a notification is created
during a theme change. Entries were attempting to be added
to views which did not have a layout pass yet, causing it to fail.

When a theme change occurs, the fix is to halt the ticker and command queue
until a layout occurs.

BUGDUMP-151925

Change-Id: Ic19d26178df673a1d52981a8617415e6fbcb219d

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Fix Cherry-pick Derp
[Base] Ability to turn HW keys on/off on supported devices (1/2)

- Enabled through overlay in devices repo

Change-Id: I5ca53bf60482392298c7ab6de3efe17abf20b2b9

Conflicts:
	core/java/android/provider/Settings.java
	core/java/android/view/ViewConfiguration.java
	core/res/res/values/cr_config.xml
	core/res/res/values/cr_symbols.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Avoid SysUI force closing when enable/disable DSB System bar gradient option

Change-Id: I5d6dcea9f4d7187a9c14d8ef0dd5c1c874cb8d9f
Revert "[Base] Ability to turn HW keys on/off on supported devices (1/2)"

This reverts commit babbcbfcae41ffac44e7c1e0a229dd901ae883de.
DSB: Set battery text paint for percent to black

Conflicts:
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java

Change-Id: Ib14dd160e446b9867143687231b3f58b1f784569