[2/2] SystemUI: Add percent only and none options for battery icon

PS3: Add an option for percent next to battery bar
also changed implementation to use a textview as this is much cleaner
Implemented percent color change on critical and low battery levels.

PS4: Adjust to STATUS_BAR_BATTERY_STYLE numbering changes
Add percent to back of battery qs tile
Add percent battery to statusbar transitions.

PS5: Make battery bar default in qs tile when "none" is selected.
Make the percent size match clock size

Change-Id: I3c9c3820389d5073b1fa901cd2008bc685840a63

Conflicts:
	packages/SystemUI/res/layout/quick_settings_tile_back_battery.xml
	packages/SystemUI/res/values/colors.xml
	packages/SystemUI/res/values/styles.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsBasicBackBatteryTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsBasicBatteryTile.java
base: cleanup battery circle and percent

Squashed commits:
base: added charging animation for battery percent style
https://github.com/omnirom/android_frameworks_base/commit/3f3443625add566f754f123f6e427968200f6af8
base: fix NPE in percent battery onDraw on boot
https://github.com/omnirom/android_frameworks_base/commit/231de0fa56f20b5507c9cff8b91f9f2d2a164b81

-no need to recreate objects
-simplify receiver

Change-Id: I98ff4ae6c72094a92ef8dc9f1c67adae09a4fdae

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