Added additional HTML5 field types for use as "text" fields and a config

Added additional HTML5 field types for use as "text" fields and a configuration option to change it without core hacks. Also documented new feature and added version note.

Closes Issue #2