Use strtod/strtoll for parsing numbers in json parser class.

Current implementation fails to parse in some corner case like parsing very big number.
This pull request use strtod/strtoll for pasing numbers. (This req also add a test case for parsing 2^65).