Enable extra errors

:Release Notes:
Switch compiler into a more sceptic mode.

:Detailed Notes:
This change required for more careful migration.

:Testing Performed:
unit-tests on desktop build

:QA Notes:

:Issues Addressed:
[BHV-6] luna-service2: replace cjson use with pbnjson

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

Change-Id: I299de7415bc09bfdfcce2003d337c886ddbccffd
Reviewed-on: https://g2g.palm.com/4870
Reviewed-by: DCO Verification
Reviewed-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Tested-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>