[Frameworks] Add clock styles and Clock color picker (1/2)

This commit is a combination of CM AOKP and SLIMROMS work

features:

- Clock and date enable/disable
- Clock and date position
- AM/PM styles multilang support
- Fully customizable date in style and format
- Fully dynamic settings

Patchset 2
- cleanup

Change-Id: I73d854ed5cfb57fa19e4b5554bb10cb2e1ce9b65
Port Dotted Circle Battery (1/2)

next time please pay attention that the vars belong to that commit are not
in another one ;)

Fixed the tabs hopefully

Patchset 4
- fixed last tabs

Change-Id: I842929b74116cadbfbbbbf221c9cccc0dc885838
[Framework] Port BatteryBar (2/2)

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

- dynamic slim settings

- clean up some derpage (ocd)

Change-Id: Iacb3e38505b0ab30bb3f9df54231aeb2c79c20f1
[Framework] Add custom circle battery options

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
Frameworks: New battery style and changes (1/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: I79bac44e779d303735aad83de0c60bcc67c6c3d2
Revert SystemUI: Add dock battery icon styles