[Settings] Port BatteryBar (1/2)

- Adds Battery bar with following features
- location set
- color
- aligment
- thickness
- animation

- dynamic slim settings

Change-Id: I225afbec1091adea1b8ee79ad04080537e100246

Conflicts:
	AndroidManifest.xml
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/status_bar.xml
	src/com/android/settings/carbon/StatusBar.java
[Settings] Add custom circle battery options (2/2)

new slim feature

- custom circle color
- custom circle text color
- custom animation speed
- compatibel to all themes from theme engine
- option to reset it to theme behaviour

Patchset 2

- rebased

Change-Id: I0b0953f2c9fe45599c20e00024a1d43fb55fe868
[Settings] Integrate new color picker

function into our Settings
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/arrays.xml
	res/values/strings.xml

Remove dups.