meta-webos: libpbnjson=30,v2.5.0 luna-service2=176,v3.7.0

:Release Notes:
Better reproducibility of benchmarking tests. Allow comments in
pbnjson. Fixed .pc files. Use pbnjson instead of cjson. Introduced
timeouts for call.

:Detailed Notes:
libpbnjson submissions/29..submissions/30:
6b138cb allow comments in json
450d048 Avoid changing source folders
f272e37 C++ wrappers benchmark
809c4e3 Enhance benchmarking

luna-service2 submissions/174..submissions/176:
687da4e Increase minor version for API
af4b66b Implement timeout for method calls
9927b05 re-factor to prefer LOCAL_CSTR_FROM_BUF
5b487e4 use pbnjson in callmap
31c324e use pbnjson in transport
5335e3f use pbnjson in libluna-service2/message.c
d592bd0 use pbnjson in luna-send
77e5a52 use pbnjson in luna-helper
8cc2c11 use pbnjson in debug_methods and subscription
d34bf95 Enable extra errors
3f739cc Use pbnjson for reading role files
b77f34e Remove not reachable OOM checking
93cafc2 luna-service2.pc.in: Fix Requires.private format

:Testing Performed:
miniBAT + all unit tests

:QA Notes:

:Issues Addressed:
[ANG-329] Ongoing metadata improvement/cleanup work
[BHV-123] pbnjson: Improve performance of json parsing with YAJL
[BHV-2034] We need either support for comments in libpbnjson or role-files stripping
[BHV-6] luna-service2: replace cjson use with pbnjson
[BHV-7] LS2: Implement timeout for method calls
[BHV-809] LS2: Remove not reachable OOM branches
[BHV-2047] CCC: libpbnjson=30,v2.5.0 luna-service2=176,v3.7.0

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

Change-Id: I9f8e1bdd9dc6f9b376f46532030dde4db96a9091
Reviewed-on: https://g2g.palm.com/4927
Reviewed-by: DCO Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>