Math: Introduce go_ascii_dtoa.

This will format a round-trip safe string from a double with a nod to
avoiding unnecessary ...00003 and ...99998 endings.
GOFormat: use go_ascii_dtoa.