webos-image: luna-sysservice=39 luna-service2=196

:Release Notes:
Fix issue exposed on next boot after switching off automatic time
synchronization without changing the time. Fix issue that happens very
rarely when ls-monitor forcibly terminated. Though this functionality
isn't used in production it may interfere with miscellaneous automated
testings. Fix metainfo_example test to unregister service after mainloop
is stopped.

:Detailed Notes:
luna-sysservice submissions/38..submissions/39
c96a94a update manual time on switching off useNetworkTime

- sync manual time with system on switching off useNetworkTime

luna-service2 submissions/195..submissions/196
81d3086 ignore message failure procedure for monitor
3f07930 Fix metainfo_example test

- made outstanding messages processing be performed only for initiated
  clients effectively filtering out ls-monitor.

:Testing Performed:
MiniBAT, BAT, issue scenario
1. set "useNetworkTime" to true
2. get system time automatically synced (ex. NTP)
3. set "useNetworkTime" to false (without changing time)
4. re-boot
5. "restore" time from "micom" time-source
6. verify that system time being synchronized and "lastSystemTimeSource"
   contains "manual"

:QA Notes:

:Issues Addressed:
[BHV-11126] LSS should update manual time on switching off useNetworkTime
[CMB-559] metainfo_example crash in subscriptions
[CMB-644] LS2 assert in _LSHandleMessageFailure on "call->type == CALL_TYPE_METHOD_CALL"
[CMB-768] CCC: luna-sysservice=39 luna-service2=196

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

Change-Id: I96e553238415b26242702be3fc82c4534576638b
Originally-reviewed-on: https://gpro.palm.com/57633
Reviewed-on: https://g2g.palm.com/6420
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>