Frameworks: Statusbar clock and date customizations

Some things changed on kitkat + our old code needed in general a bit
rework. All done with this patchset.

This commit add support for:

- Clock and date enable/disable
- Clock and date position
- AM/PM styles multilang support
- color
- Date format
- Date style

Change-Id: I73d854ed5cfb57fa19e4b5554bb10cb2e1ce9b65

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
[1/2] Base: Clock font style

OmniGears: https://gerrit.omnirom.org/#/c/5761/

Change-Id: Ic1f30c53f861db77e9e01bd9b3806e845f17d0a7

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java

Conflicts:
	core/java/android/provider/Settings.java
DT2Sleep on by default
Allow alert dialog text and divider to be themable

Slim's inspiration:
https://github.com/SlimRoms/frameworks_base/commit/409e05b4ae6bb452c02afc684fe372bb43d11175