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: I02ecba75ecece70a50ed560834ec98b9afe6021a

Conflicts:
	core/java/android/provider/Settings.java
[1/2] TrafficMeter: added option for auto-hiding on inactivity

Together with inactivity threshold

Thanks to @C3C0 for the code

Change-Id: I5cb40e600a4c8c80daeeb465343541f133e2413e

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkTraffic.java
TrafficMeter: fix auto hiding when Bytes is set as the unit

Change-Id: Id191456439a2695dd299be08ae3c4716b837f0f1
Netowork speed indicator layout fix

Change-Id: Ic828315bb6512a13bb9b33c0785387883611e1d3

Conflicts:
	packages/SystemUI/res/layout/status_bar.xml
Option to use volume keys to control media volume anytime [1/2]

The volume keys control the Media volume rather than the Ringer
hence removing the issue of accidentaly changing the Ringer volume.

Credits: Pawitp

Change-Id: I789e05bdb0bb7c968f71e4e10f4a759b3dbd0b59

Conflicts:
	media/java/android/media/AudioService.java
 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

Originally by kufikugel. I only ported it to 5.0

PS2:
- several fixes and optimizations and code cleanup

PS3:
- more adaptions to LP

PS4:
- cleanup

PS5:
- animate hiding correctly on center clock mode

Change-Id: I456bc81c0c981c04467c9908c164e7c3b6cb75d3

Conflicts:
	core/java/android/provider/Settings.java
Merge branch 'new_branch_name' into c5

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout/status_bar.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/ClockCenter.java

Change-Id: Ide82e584484ea8de4de702277bff40319e51d9ce