Fix Devide by zero in MojNumberParser bug

:Release Notes:
Remove devide by zero from parsing too small double numbers.

:Detailed Notes:
Remove devide by zero
Add additional unit test

:Testing Performed:
Compiled and tested localy.

:QA Notes:
luna-send -n 1 luna://com.palm.db/put '{"objects":[{"_kind":"com.palm.test1:1","foo": 3.1844206213736e-308}]}'

:Issues Addressed:
[ANG-8409] Crash when parsing 'double' type of data such as '3.1844206213736e-308'

Open-webOS-DCO-1.0-Signed-off-by: Maksym Sditanov <maxim.sditanov@lge.com>

Change-Id: I57b19b79c3d65b2847ed84718b397d2624f6c8f9
Reviewed-on: https://g2g.palm.com/5756
Reviewed-by: DCO Verification
Reviewed-by: Maksym Sditanov <maxim.sditanov@lge.com>
Tested-by: Maksym Sditanov <maxim.sditanov@lge.com>