webos-image: luna-sysservice=36

:Release Notes:
Fixed issue with handling json values in different callbacks without
proper type-check (i.e. iterating over objects while value is numeric,
etc). Also LSS now sends subscription replies for
getEffectiveBroadcastTime on each time-zone change. Thus adjustedUtc
re-new comes right after its invalidation.

:Detailed Notes:
submissions/35..submissions/36:
f3e421a Fix unsafe type-checks and object/array access
bed080b send adjustedUtc on each timeZone change

:Testing Performed:
miniBAT

:QA Notes:

:Issues Addressed:
[ANG-1354] LunaSysService crashes at location /usr/sbin/LunaSysService()
[ANG-1898] luna-sysservice: send subscr. reply on time-zone change when broadcast time available
[ANG-2105] CCC: luna-sysservice=36

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

Change-Id: I389ac7acc52e3922765eae4e2603f7240928d9ee
Reviewed-on: https://g2g.palm.com/4746
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: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Alexander Irhin <alexander.irhin@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>