webos-image: luna-sysservice=17

:Release Notes:
Added device and OS information functions.
Time functions improvements.
Fixed builds with Qt lower then 5.0
Log bugfix.

:Detailed Notes:
luna-sysservice: submissions/15..submissions/17
0fc46dd Re-organize Logging.h to handle undef USE_PMLOG
9aab06e Add Device and OS Information API
383323e Log related bug fix
4fe83e7 Include broadcast-time as source for time-sync
a78bb08 Make json schema more strict
7107306 Remove reply in callback on reply from powerd
50c31a0 Allow to subuscribe on getEffectiveBroadcast
17ba9c8 Add calendar-time to response for BroadcastTime
56338c0 Add UTC value to getEffectiveBroadcastTime

:Testing Performed:
miniBAT.

:QA Notes:

:Issues Addressed:
[GF-42852] Need a way to read nyx OSInfo from web app
           (luna-service call)
[GF-41271] LunaSysService is logging debug messages at info level
[GF-42286] System time should be able to sync from broadcast signal
[GF-42288] setBroadcastTime accepts empty parameter
[GF-42136] Segfault in luna-sysservice during response on luna-service2
           generated error message (desktop build)
[GF-41609] sys manager must provide a way to subscribe to Effective
           Broadcast Time
[GF-40249] Provide API to obtain EBT from luna-sysservice
[GF-41588] we need UTC string back in getEffectiveBroadcastTime
[GF-43971] CCC: luna-sysservice=17

Open-webOS-DCO-1.0-Signed-off-by: Alexandr Smoktal <alexandr.smoktal@lge.com>

Change-Id: If8c36f99aab3d57d15cfcbe7802e622e6d2364f0
Reviewed-on: https://g2g.palm.com/3736
Reviewed-by: Build Verification
Reviewed-by: Eunmin Lim <eunmin.lim@lge.com>
Tested-by: Eunmin Lim <eunmin.lim@lge.com>