webos-image: luna-sysservice=35

:Release Notes:
Changed code to make cppcheck more satisfied. Fixed issues related
with systemTimeSource property in system time responses. Fixed
switching from manual to auto time when there is no other time sources
like "sdp" and "broadcast".

:Detailed Notes:
3d628da Merge tag 'submissions/34.acadia.1' into master
1939f8f Make "micom" to be an indirect clock
fd32895 Factor out building getSystemTime response
5c1b372 Re-factor systemSetTime according to new design
704d652 Fix some cppcheck style issues
898967b Re-arrange TimeZoneInfo and PreferredZones delc.
16dfd9d Fix miserable performance issues

:Testing Performed:
miniBAT

:QA Notes:

:Issues Addressed:
[ANG-851] LSS: Investigate and fix issues detected by cppcheck
[ANG-1270] luna-sysservice: getEffectiveBroadcastTime delays update of systemTimeSource in subscr. replies
[ANG-1272] luna-sysservice: missing "systemTimeSource" in subscr.  replies to getSystemTime
[ANG-1275] luna-sysservice: "micom" overrides "manual" time when switching to auto-time
[ANG-1761] CCC: luna-sysservice=35

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>

Change-Id: I734372c96115175e8422e2d87e9e21d7d4f4f692
Reviewed-on: https://g2g.palm.com/4698
Reviewed-by: DCO Verification
Build: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Build Verification
Tested-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Alexander Irhin <alexander.irhin@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>