float parsing must be locale independent
move locale change to be global for perf
Simple fix to double encode
Save space, drop unuseful trailing zeroes
probably worth an option for this
Merge branch 'remicollet-issue-float'

Conflicts:
	json_util.c
Include the test_locale test in the tests that run.