Fix compilation of -0.
Fix attributes of numeric constants.
Parse 0X1234 as hexadecimal numbers in ToNumber.
Use explicit MAX/MIN_VALUE constants.

DBL_MIN is bigger than 5e-324 which is given in the spec.