[1/2] TrafficMeter: added option for auto-hiding on inactivity

Together with inactivity threshold

Thanks to @C3C0 for the code

Change-Id: I5cb40e600a4c8c80daeeb465343541f133e2413e
TrafficMeter: fix auto hiding when Bytes is set as the unit

Change-Id: Id191456439a2695dd299be08ae3c4716b837f0f1
Netowork speed indicator layout fix

Change-Id: Ic828315bb6512a13bb9b33c0785387883611e1d3
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
Framework: Configurable 0, 90, 180 and 270 degree rotation (1/2)

thanks cm

Change-Id: Ie950679d3515234ab30e6da04cba2659c463425d
Proper supplementary service notification handling (1/5).

Remove CAF's passing of implementation details from the base classes,
and replace it by well-defined call properties.

Change-Id: I4fa94d4ba68a1570d3f822be569ae124882c0e66
Merge changes I4fa94d4b,Ie950679d,I02ecba75,Ic828315b,Id1914564, ... into lollipop

* changes:
  Proper supplementary service notification handling (1/5).
  Framework: Configurable 0, 90, 180 and 270 degree rotation (1/2)
  Statusbar clock and date customizations
  Netowork speed indicator layout fix
  TrafficMeter: fix auto hiding when Bytes is set as the unit
  [1/2] TrafficMeter: added option for auto-hiding on inactivity