webos-image: db8=144

:Release Notes:
Add external usage monitoring system;
add mergePut API method,
fix compilation issues,
add mergePut API,
fix purge for sandwichdb engine,
ignore IO error if partition is r/o.

:Detailed Notes:
submissions/142..submissions/144
08b4a6f Merge branch 'master' into develop
2d3e1e7 Ignore IO error if /var/db mounted readonly
81b7993 Fix purge for sandwitchdb engine
072cd15 Add mergePut API method
002175a Merge branch 'master'
52ad2eb Merge branch 'develop'
78e1f74 DB8 instrument to record luna requests to a file
1263336 DB8 instrument to record luna requests to a file
15d93ca Fix compilattion issues in MojDbQuotaCheck.cpp

:Testing Performed:
MiniBAT, BAT, unit tests.

:QA Notes:

:Issues Addressed:
[ANG-6181]  Power off just after power-on, then try user default
[BHV-11779] Forward-port some changes ...
[BHV-11794] Purge doesn't work with sandwitchdb engine
[BHV-2044]  [DB8] We need to inform warning message of quota
            level when service or application subscribe.
[BHV-6029]  upsert method - UPDATE if exists, or INSERT it
[CMB-279]   DB8 instrument to record luna requests to a file
[CMB-581]   CCC: db8=144

Open-webOS-DCO-1.0-Signed-off-by: Oleg Yablokov <oleg.yablokov@lge.com>

Change-Id: I6d227118a6fc978b0f6e0949093ec77528f347f9
Originally-reviewed-on: https://gpro.palm.com/56598
Reviewed-on: https://g2g.palm.com/6421
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>