Added options to use the new HTML5 input types

In the field element, option to use the new HTML5 input types : email, search, url, number, range and phone instead of the usual text input.
Especially useful for mobile devices with virtual keyboards as those types call for the right keyboard.