Ensure any forms have accept-charset=utf8 and a hidden utf8 element

fixes #89