GSOC Project 'Improve Form Fields' adding new HTML5 attributes and types in form fields and unit tests.