not telling yet what all this will break! anyways its a cherrpick of the following
_____________________

Fix SystemUI memory leaks on theme changes.

ContentObserver and BroadcastReceiver instances were dangling after the
status bar was recreated.

Change-Id: I0ef7ef134029e5deec066d405545b8d9ec58d76b

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/AirplaneModeTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/BatteryTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/BluetoothTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/DockBatteryTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTypeTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/WiFiTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterTextView.java
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryController.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/CircleBattery.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/DockBatteryController.java

 On branch jb-4.2-cp
 Changes to be committed:
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/AirplaneModeTile.java
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/BatteryTile.java
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/BluetoothTile.java
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/DockBatteryTile.java
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTile.java
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTypeTile.java
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	new file:   packages/SystemUI/src/com/android/systemui/quicksettings/WiFiTile.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterTextView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryController.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/BluetoothController.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/policy/CircleBattery.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
	new file:   packages/SystemUI/src/com/android/systemui/statusbar/policy/DockBatteryController.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java