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.
Merge pull request #83 from adrianbanks/order-speakers

Sort the speakers the same as the sessions. This sorts them alphabetically by name, with the current speaker first.
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
Merge pull request #79 from philpursglove/speaker-index-inpage-tags

Fix #33: Added an anchor to each speaker
Merge branch 'SpeakerLinks' of git://github.com/philpursglove/DDDEastAnglia into philpursglove-SpeakerLinks

Issue #35: The speaker website link needs to prefix with http if the submitted value doesn't include it

Conflicts:
	DDDEastAnglia/Views/Profile/Edit.cshtml
	DDDEastAnglia/Views/Speaker/Index.cshtml