Port power widget improvements from CM7 to CM9.

This is a squash of the following change IDs:
I42b4ad02c4eb8b57a2f4cf51a31148c4b0546b81
I6f619740659cfedec3a3c9517fb55275f601d792
Iaee471b29b306e9ebcc6a81799f7e36872951002

Change-Id: I4e40d8e27b9bb11367e30223ffb8024985476e74

Conflicts:
	packages/SystemUI/res/values/strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/AirplaneButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/AutoRotateButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/BluetoothButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/BrightnessButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/FlashlightButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/GPSButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/LTEButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/LockScreenButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaKeyEventButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaNextButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPlayPauseButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MediaPreviousButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/MobileDataButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/NetworkModeButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/PowerWidget.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/ScreenTimeoutButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/SleepButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/SoundButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/SyncButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/WifiApButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/WifiButton.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/WimaxButton.java