doubleField may add a zero to some text before sending it to Data.Text.Read ...

..so that text such as '.3' may be read as 0.3.

This change is per the discussion with Michael here:
https://groups.google.com/forum/#!topic/yesodweb/ZN0N_fqlm34