Filter out speakers and their sessions that have not been selected
Merge pull request #183 from adrianbanks/selected-speakers-and-sessions-only

Filter out speakers (and their sessions) that have not been selected
Update the agenda
Filter the sessions for a speaker on the speaker details page
extract some code out into separate classes
Merge pull request #185 from adrianbanks/update-agenda

Update agenda with the latest sessions
Fix the solution file.

A syntax error in the solution file prevents it the Database Project
from being built at all on TeamCity.
Remove the Database project from the solution.

There are too many things to add, most of them SQL Server's DLLs (not
even SSDT). Just remove the damn project from the solution.
Merge pull request #187 from alastairs/fix-database-project-build

Fix database project build
Add the current commit SHA1 to the admin page
Remove the database project
Merge pull request #184 from adrianbanks/issues/135

Fix #135: Add the current commit SHA1 to the admin page
update the agenda
tweak some style of the agenda
Merge pull request #188 from adrianbanks/update-agenda

Update to the latest agenda
Add the Ninject package
Made Ninject create the controllers so bind the dependencies to it
Use the standard mechanism for ninject to link into the MVC using the NinjectWebCommon.cs file rather than through Global.asax.cs
Added modules to represent the different layers of the application (and remove unused code)
Remove unused using statements