webos-image: db8=134

:Release Notes:
Disable 'kind not registered' error,
change putKind ordering to kind-object-index,
backup maindb if database corrupted,
fix MojErr return status, remove unrequired macros,
remove INSANE_SKIP from the bitbake script,
change delKind operations ordering,
fix potential problem with 'compact' function.

:Detailed Notes:
submissions/130..submissions/134
894fdfb Fix search test
6788e59 Change putKind ordering to kind-object-index
769cc6c Made compact() thread safe
1d84e69 Change order for delKind
eb4a305 Revert "Change putKind ordering to kind-object-index"
8aea609 Revert "Disable 'kind not registered' error"
c25fe4d Disable 'kind not registered' error
52eae78 Revert "Disable 'kind not registered' error"
8a0550a Disable 'kind not registered' error
e1f949f Change putKind ordering to kind-object-index
1c29344 Backup maindb if database corrupted
9bf251c Fix MojErr return status, remove unrequired macros

:Testing Performed:
MiniBAT.

:QA Notes:

:Issues Addressed:
[ANG-3561] When using delKind, delete all associated data
           before deleting the kind
[BHV-2354] [DB8] Wrong transaction order
[BHV-1216] Fix MojErr return status, remove unrequired macros
[BHV-1557] We need to remain logs why factory reset happens
[BHV-2617] LevelDb Compaction Issue
[BHV-3160] Eliminate possible crash via compact() call
[GF-61568] Factory reset happens when AC/DC test
[BHV-2050] CCC: db8=134

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

Change-Id: I3eee96a1ee4ededf8a14270ec1ca58241434dc85
Reviewed-on: https://g2g.palm.com/4913
Reviewed-by: DCO Verification
Build: Oleg Yablokov <oleg.yablokov@lge.com>
Reviewed-by: Oleg Yablokov <oleg.yablokov@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Maksym Sditanov <maxim.sditanov@lge.com>
Tested-by: Maksym Sditanov <maxim.sditanov@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>