Frameworks: Implement Dynamic System Bars (1/2)

This commit implements DSB. Simple as that.

Change-Id: I3bc7102b2139fd1fa3de22aac096bd2a75bde878

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

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout/msim_status_bar.xml
	packages/SystemUI/res/layout/status_bar.xml
	packages/SystemUI/res/values/config.xml
	packages/SystemUI/res/values/cr_config.xml
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/BarTransitions.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java
Attempt some fixes.

Change-Id: I2653a8522086b7663624623e1689fa3a5318ba16
DSB: Add Separate Classes for CenterClock and NetworkTraffic
they aren't supported by original commit, with this commit their KK White Color change with a Withe DSB Background

Conflicts:
	packages/SystemUI/res/layout/msim_status_bar.xml
	packages/SystemUI/res/layout/status_bar.xml

Change-Id: Ic65d516ab26225e2ea07021bb0fd2d32d75ec1f9
DSB: Solved NetworkTraffic Drawables for white DSB background

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkTraffic.java

Change-Id: I74201ba082e778c36dcb20b00be345ac0d2d7ff7

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkTraffic.java
Recents: Google Recents
Change-Id: I2207a0574a3c48aaf32b04f619be0f9242c350ab

Conflicts:
	packages/SystemUI/res/layout/status_bar_no_recent_apps.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
Testing

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

This reverts commit 2424075638e1aedf3f381934901fbc03a630c039.
Fix glitch appearing when using translucent system bars in landscape.

Before: http://i.imgur.com/zJCjCvx.png
After: http://i.imgur.com/v563Shz.png

Change-Id: I0580ced6dcd614239ea0815bc9943c9bbe86eb99

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
Revert "Fix glitch appearing when using translucent system bars in landscape."

This reverts commit 62cca1816b3406b8f3fa67d49fc59f5ef7dd25d4.
Fixes for DSB-We are Building.

Change-Id: I6aa01f13f4a8dcb443698ceb7ad0e7cd9f06445d
Revert "Recents: Google Recents"

This reverts commit 32127b633515b5df81e876017a52fc43c89787c5.
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
Fixes from Last commit

Change-Id: I447aaab4ebf8625cc79cc9361678258fc31a1643
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