New email field
Datalist support for text

Text now supports `datalist` which gives a list of predetermined
autocomplete input responses.  See http://davidwalsh.name/datalist for
more information.
To set up, add an array to the `datalist` argument as follows:
```
'datalist' => array(
'id'=>autocomplete_list',
'options' => array(
'Fruit of the Loom',
'Hanes'
)
)
```
Some tweaks to text based inputs