webos-image: db8=85

:Release Notes:
DB8: submissions/85
Implements the final feature of the DB8-Shards project, supporting
garbage collection for obsolete records related to inactive shards:
When the 'purge' capability is invoke, a new set of code will identify
records relating to inactive shards which have either been maked as
transient or have been inactive for a defined number of days, and then
delete those records from the database.

:Detailed Notes:
DB8: submissions/84...submissions/85
- 5089775 Provide API for remove obsolete shard objects
- 519398c Add parameter to query for inactive records

:Testing Performed:
Examine logs
Run unit tests
mini-BAT

:QA Notes:

:Issues Addressed:
[GF-38938] CCC: db8=85
[GF-4449]  DB8 Ext: Support garbage collection of obsolete shards
[GF-38358] DB8 query need option to pass through records for inactive shards
[GF-38548] Provide API for remove obsolete shards

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

Change-Id: I00b44a1beaf28c6aaae151deeaca63b6f2e3b43c
Reviewed-on: https://g2g.palm.com/3464
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Tested-by: Roger Stringer <roger.stringer@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>