Settings: New battery style and changes (2/2)

after a lot user requests cause of only percentage battery icon
I integrated it with some changes

- add only percentage batter icon
- add dotted circle without percentage
- abbility to colorize all percentage texts on all battery icons
- changed reset logic (slimer)
- respect theme engine
- code clean up and optimzing as usual

cheers

Change-Id: Ia07e08317cb92b7382e69a6f1a01669fc5ccf088

Conflicts:
	res/values/strings.xml
	src/com/android/settings/aoip/StatusBarBatteryStyle.java
Settings: Lazy dev brings white back to battery styles (2/2)

Bug: Battery color white did not stick all other did. Problem is that
ffffffff convert to int is a to big value for integer. Nice solution use
long all the time....but this would be much changes I am toooo lazy for.
Due that ffffffff is the only value out of range it is set to -1, and -2 is
theme default color.

cheers

the lazy dev

Change-Id: I2c95462f37eeda6a83080ac6099f47863358c272
Settings: Lazy dev part 2 (2/2)

this is based on the last lazy dev commit from me with the same
reasons, this time navbar and statusbar white color did no stick because
of not used long var to save.

Best on that....I realized later that I am not allone a lazy dev. Aosp
does count -1 automatic as white lmao

whatever changed default valus to -2 and cleaned 4 lines up

cheers

Change-Id: I7f18863a31fe3ee8ad9061e2707ffbba4a2813d3
I think i meant mBatteryColorReset