Merge branch 'adrianbanks:add-new-dates' into staging

Add a preview and closed date to the site

Conflicts:
	DDDEastAnglia.Tests/ActionResultExtensions.cs
	DDDEastAnglia.Tests/ConferenceLoaderBuilder.cs
	DDDEastAnglia/App_Start/RouteConfig.cs
	DDDEastAnglia/Domain/Conference.cs
	DDDEastAnglia/Views/Shared/_Layout.cshtml
split a badly named interface into two more appropriately names ones
use the new interfaces in the controller
add a new action to send a password reminder from just a username
add a link to send the password remind email to a user
only show the reset password link if the user has a DDDEA account