Use -1 as percision in converting floats to a string, to match encoding/json's behavoir. Fixes #35