Make email fields be type email for friendlier mobile experiences.

Thankfully using the html5 email input type will fail back to type text on browsers that don't support it. This change should provide for a better experience for mobile users, and some basic input validation for modern browsers.