Fixes #215 - Real literal tests are broken for non-US locales

Run real and decimal literal tests with en-US locale.
Fix parsing of real literals on non-US locale.
Fix incorrect conversion of double in string on non-US locale.

Add tests for real literal output on non-US locales.
Merge pull request #217 from mrward/real-literal-different-locales

Real literals on different locales