Add lexer for new numeric parser

:Release Notes:
Added lexer for new numeric parser

:Detailed Notes:
Lexer part of numeric parser and unit-tests for it.

:Testing Performed:
tests included in this commit

:QA Notes:

:Issues Addressed:
[GF-36958] MojDecimal in DB8 have issues with rounding and exponent

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>

Change-Id: I8256071109e091c7d52fd9b31616b2b14fb81f10
Reviewed-on: https://g2g.palm.com/3317
Reviewed-by: Build Verification
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Tested-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Add new numeric parser

:Release Notes:
Added complete parser to MojNumber

:Detailed Notes:
- added parser that can be fused with already existing lexer
- added tests for parser itself

:Testing Performed:
NumberTest unit-test suite

:QA Notes:

:Issues Addressed:
[GF-36958] MojDecimal in DB8 have issues with rounding and exponent

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>

Change-Id: I9a3c9eb84c38831a817d6a56d1a3a34700b26655
Reviewed-on: https://g2g.palm.com/3318
Reviewed-by: Build Verification
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Tested-by: Roger Stringer <roger.stringer@lge.com>
Add overflow by exponent check in new parser

:Release Notes:
Handle overflows caused by parsing exponent.

:Detailed Notes:
Fixed unit-tests:
- NumberTest.parse_decimal_overflow_by_exponent
- NumberTest.parse_decimal_overflow_by_exponent_bound

:Testing Performed:
test_core and gtest_mojocore

:QA Notes:

:Issues Addressed:
[GF-36958] MojDecimal in DB8 have issues with rounding and exponent

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>

Change-Id: Ib29ace67f58c0cf872cce4df5c543c72fc76de83
Reviewed-on: https://g2g.palm.com/3321
Reviewed-by: Build Verification
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Tested-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>