Fix for #147

I've updated the format value functions to allow a 0 value to be bound to inputs. I also updated a test in test-form to cover the case, and re-included this file in test-browser. (I guess you may want to un-include this from test-browser again)

Hopefully this PR includes only the correct files!
Why would a field be bound to a numeric value? HTTP-sent values are always strings.