FIX: use %.16g for printing float! value.
FIX: compiler can't keep float! literal's precision

FIX: improve accuracy for float! to integer! conversion.
TESTS: add tests for checking float! literal's precision.
Merge pull request #889 from qtxie/print-float

FIX: use %.16g for printing float! value.