Tidy up some of the view code.

A few simple code tidies here and there:

 - Fix code indentation on ChangePassword view.
 - Fix indentation on Login view.
 - Fix formatting in Register view.
 - Fix formatting in Edit Profile view.
 - Tidy up the Login partial view.
Add autofocus attribute to username field.

I've left the jQuery version in too for now because this isn't supported
in IE before v10. The jQuery version should be included via a Modernizr
polyfill so it's not included unnecessarily on browsers that do support
autofocus.
Fix #42: Use HTML 5 input types where possible.

Turns out there weren't many places where this could be done, but it's
useful for those fields that are of a particular type (e.g., email, URL,
etc.). The fields are now auto-validated by the browser, and jQuery
validation hooks into the validation API of the browser so error messages
are displayed consistently.
Merge pull request #80 from alastairs/html5-input-types

Fix #42: Use HTML5 input types where possible