webos-image: db8=81

:Release Notes:
db8=submissions/81

:Detailed Notes:
db8: submissions/80...submissions/81
- c55a5a3 Modify ID validation to use ...IdEngine
- 750165f MojDbMediaLinkManager returns unique symlink path
- 445c589 Add base-64 ID value to listActiveMedia API return set
- 259fe16 Improve searching when external devices change status
- 1950213 MojDbShardEngine: Refactoring and bug fixes
- 150bd7c MojDbShardEngine: fix kind indexes
- 1a9c23d Fix false negative for MojDecimalTest
- f944582 Add ShardInfo1 kind as builtin
- 68ab4df Fix db re-use in DatabaseSuite in gtest_db_core
- 7b46eeb Fix MediaLinkManager output directory path
- a216950 Fix LS2 role file for mojodb-luna
- f157bb8 Remove script/end script whenever possible
- ddcb2df Implemented MojDbShardEngine::update, getId
- 533748d PDM logic physically put shard info to database
- 78610e0 Fix test MojDbShardManagerTest

:Testing Performed:
- DB8 test suite
- mini-BAT

:QA Notes:

:Issues Addressed:
[GF-35801]  CCC: db8=81
[GF-23884]  Unit test failed: MojDbShardManagerTest
[GF-30407]  Unit tests failing: test_db_core and gtest_db_core
[GF-33473]  New 'listActiveMedia' never lists active media
[GF-33833]  Fix LS2 role file for mojodb-luna
[GF-33840]  ShardEngine doesn't lookup in database for existing shard
[GF-34998]  'put' records to a Kind related to shard doesn't work
[GF-34999]  'get' records with kind, that contain Shard doesn't work

Open-webos-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>

Change-Id: Idaccac496e7110eb4940ad454f44f5ff6a0f8667
Reviewed-on: https://g2g.palm.com/3309
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>