Make new number parser as strict as original

:Release Notes:
Made new parser as string as original was.

:Detailed Notes:
Added more states to lexer and catched more errors to be as strinct as
previous implementation. As result DecimalTest.original test was
fixed.

: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: Ia6640d56022f0b502d07192d225d7e437e67ea9d
Reviewed-on: https://g2g.palm.com/3332
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>