Implement Dynamic System Bars [1/2]

This commit implements DSB. Simple as that.

All the changes:
- frameworks/base (I3bc7102b2139fd1fa3de22aac096bd2a75bde878)
- packages/apps/Settings (Id2b105dfb3faf3cad74d0fa0dc33d01f6b71a853)

Change-Id: I3bc7102b2139fd1fa3de22aac096bd2a75bde878

	modified:   core/java/android/provider/Settings.java
	modified:   packages/SystemUI/Android.mk
	new file:   packages/SystemUI/jni/com_android_systemui_statusbar_phone_BarBackgroundUpdaterNative.cpp
	new file:   packages/SystemUI/jni/com_android_systemui_statusbar_phone_BarBackgroundUpdaterNative.h
	modified:   packages/SystemUI/res/layout/status_bar.xml
	new file:   packages/SystemUI/res/values/pa_integers.xml
	modified:   packages/SystemUI/src/com/android/systemui/BatteryCircleMeterView.java
	modified:   packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/StatusBarIconView.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/phone/BarBackgroundUpdater.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/phone/BarBackgroundUpdaterNative.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/BarTransitions.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/phone/TickerImageView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/TickerView.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/policy/PhoneStatusBarClock.java