Fix #88.

Include tests for Grisu from upstream.  Other minor cleanup.