webos-image: Add core-apps and services into System Apps package set

:Release Notes:
Add these apps and services into System Apps package set
 * core-apps
 * app-services
 * mojolocation-stub
 * mojomail

:Detailed Notes:

:Testing Performed:
Ran miniBAT

:QA Notes:

:Issues Addressed:
[GF-35149] CCC: Move core-apps and services into System Apps package set

 Open-webOS-DCO-1.0-Signed-off-by: Suresh Arumugam <suresh.arumugam@lge.com>

Change-Id: I3f10f6dd27d4441e9effc19d5b9289357bb0a973
Reviewed-on: https://g2g.palm.com/3260
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
recipes: Replace PR_append with EXTENDPRAUTO_append

:Release Notes:
Non-numeric PR_appends unlike PRINC doesn't provide stable versioning.

:Detailed Notes:
When .bbappend in layer A (with lower BBFILE_PRIORITY) adds
PR_append = "foo1"
and later layer B adds .bbappend for the same recipe with
PR_append = "bar1"
then version goes backward from "1.0-r0foo1" to "1.0-r0bar1foo1".
That's why PRINC was introduced to allow combining multiple .bbappends
while ensuring always increasing overall version, but we're not using
PRINC.

:Testing Performed:
PR_appends are moved to last part of PR, not before numeric value from
PR service or BB_TASKHASH.

:QA Notes:
No change in image.

:Issues Addressed:
[GF-13471] Assign to EXTENDPRAUTO_append instead of PR_append in
           .bbappend-s

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I045d0433438604c52c8b7cdc0357406aad5daac7
Reviewed-on: https://g2g.palm.com/3156
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
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>