webos-image: db8=83,v3.0.0

:Release Notes:
db8: submissions/83, versions/3.0.0

:Detailed Notes:
db8: submissions/81...submissions/83
- bd0a541 DB8: Set version to 3
- c26f90d Make new number parser as strict as original
- e4124a3 Integrate parser from MojNumber into MojDecimal
- aaec1eb Add handling of trailing zeroes in numeric parser
- db8a37e Add overflow by exponent check in new parser
- dadafae Add new numeric parser
- 6c8c865 Add lexer for new numeric parser
- 7ff6fdc Validation of parameters passed for putPermission
- 13f9496 Add chars limit parameter for MojDecimal parser
- bf5c57a Fix expectaions in MojDecimal related tests
- 80b2547 Fix converting double to MojDecimal
- 02f788f Introduce DecimalTest in gtest_mojocore
- 927efed Add devices cache, extend test
- 20c63c9 Modify MojDb to support concurrent puts
- b318dd8 Add a tool program which generate db image
- 693f508 Fix addl build issue with gcc-4.8.1

:Testing Performed:
DB8 unit tests
mini-BAT

:QA Notes:

:Issues Addressed:
[GF-37695] CCC: db8=83
[GF-36958] MojDecimal in DB8 have issues with rounding and exponent
[GF-17971]  DB8 should validate parameters passed for "putPermission"
[GF-35450] 'put' records to a Kind related to shard doesn't support concurrent puts
[GF-33567] DB image genarator for DB8

Change-Id: I0a6eb9bf694179538ceac3b27ec06fb0b5bea057
Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>
Reviewed-on: https://g2g.palm.com/3389
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>