cmake-modules-webos-native: Simplify the recipe

:Release Notes:
Remove unnecessary duplication from webos_cmake.

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[ANG-329] Ongoing metadata improvement/cleanup work

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I2caa947a3dc293fbd624f93b60f387d4b71d4c6e
Reviewed-on: https://g2g.palm.com/4410
Reviewed-by: DCO Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: db8=119

:Release Notes:
Fix coverity issues
Strict permissions
Fix recursive delete operation

:Detailed Notes:
submissions/118..submissions/119
3a5f55f Fix logging with correct json type
e1e6550 Fix binary files permissions
2c1ff52 Fix up MojRmDirRecursive
9c15f52 Fix detected defects from static analysis

:Testing Performed:
MiniBAT ANG-494

:QA Notes:

:Issues Addressed:
[ANG-494] CCC: db8=119
[ANG-67] db8-tests: fix binary files permissions
[ANG-117] Fix coverity issues in the db8 component
[ANG-9] MojRmDirRecursive doesn't remove subfolders after executing
[ANG-97] DB8 is logging with invalid json type

Open-webOS-DCO-1.0-Signed-off-by: Oleksii Uratkin <oleksii.uratkin@lge.com>

Change-Id: Ic93d9afa30dd0e245950c24d7dc87939b51148dc
Reviewed-on: https://g2g.palm.com/4445
Reviewed-by: DCO Verification
Build: Oleksii Uratkin <oleksii.uratkin@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
luna-sysservice: Make the run-time dependency on sntp configurable

:Release Notes:
The use of sntp by luna-sysservice is optional, so make the run-time
dependency on it be configurable via VIRTUAL-RUNTIME_ntp.

:Detailed Notes:

:Testing Performed:
"make webos-image" succeeded.

:QA Notes:

:Issues Addressed:
[GF-58977] Make the run-time dependency on sntp configurable
[GF-59277] CCC: Make SNTP dependency configurable

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

Change-Id: Ie7ac13ef370444e52d50b576ebfac821ec82ccf8
Originally-reviewed-on: https://g2g.palm.com/4468
Cherry-picked-from-commit: 2d5607ff412085188cbb424de70b97c483733263
Cherry-picked-from-branch: @acadia
webos-image: sleepd=29

:Release Notes:
Fix the bug in sleepd causing it to consume large amount of CPU cycles.

:Detailed Notes:
submissions/28..submissions/29
f22332b Set an upper limit to next wakeup time

:Testing Performed:
Verified that the build works as expected and sleepd now stays quiet during
the boot sequence.

:Issues Addressed:
[GF-41100] sleepd consuming large amout of CPU cycles during boot
[GF-59407] CCC: sleepd=29

Open-webOS-DCO-1.0-Signed-off-by: Sapna Todwal <sapna.todwal@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: Idfa9da3c35ce450b9505f8001b0bb68e7af3de9d
Originally-reviewed-on: https://g2g.palm.com/4486
Cherry-picked-from-commit: 79f6a5babad6d9ca13ad6af6aa1e419c518e729c
Cherry-picked-from-branch: @acadia
webos-image: configurator=59

:Release Notes:
Fix unchecked return values: 10895-10899, 44080
Fix Unsigned compare against 0: 17729
Fix Unintialized scalar field: 38173-38174

:Detailed Notes:
submissions/58..submissions/59
18ebce9 fix Coverity issues

:Testing Performed:
MiniBAT GF-59377

:QA Notes:

:Issues Addressed:
[GF-53844] Fix coverity issues in configurator
[GF-59377] CCC: configurator=59

Open-webOS-DCO-1.0-Signed-off-by: Maksym Sditanov <maxim.sditanov@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: Ibded791418cce67c40142c82fa870a2ab9896536
Originally-reviewed-on: https://g2g.palm.com/4482
Cherry-picked-from-commit: d3db05b87376f71790eca3dcda74758a29fe8e50
Cherry-picked-from-branch: @acadia
webos-image: luna-sysservice=34

:Release Notes:
Fix returning wrong systemTimeSource right after re-boot before
receiving micom.

:Detailed Notes:
submissions/33..submissions/34
cf22260 Fix logic of systemTimeSource

:Testing Performed:
miniBAT

:QA Notes:

:Issues Addressed:
[GF-59163] luna-sysservice: systemTimeSource shows wrong time source right after re-start
[GF-59372] CCC: luna-sysservice=34

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

Change-Id: I236a0dda09f1b2a49acf4eb0e806b2d5463ebce7
Originally-reviewed-on: https://g2g.palm.com/4481
Cherry-picked-from-commit: 55a635b417dbc52a047d5cd343c8360c67991b97
Cherry-picked-from-branch: @acadia