Added test for metadata in MVC lib.
Added test for SignOut MVC action.
Added tests for CommandResultExtensions.
Merge pull request #90 from AndersAbel/MvcTests

Tests for MVC package
Renamed ApplyPrincipal to SignInSessionAuthenticationModule
- When going to Owin, which will have a separate session handling it should be more clear how this one works.
Initial work on refactoring out HttpContext dependency.
More work on removing HttpRequest dependency.
- Now compiles.
More work on removing HttpRequest dependency.
- Fixed failing tests.
Added nullcheck to HttpRequestData ctor.
- Fixed code analysis warning on missing null check for public method.
Fixed bug in HttpRequestData constructor.
- Added test.
- Fixed bug caused by expecting wrong type in NameValueCollection.
Fixed MVC Controller Signin Test
Fixed broken tests after refactoring.
- Fixed incorrect error message.
- Supply new mandatory params to HttpRequestData.
Fixed test AuthServicesController_Metadata after rebase.
Added runsettings file for tests.
- Excludes the test projects from code coverage metrics.
Improved tests and code coverage.
- Added nullcheck to SignInCommand.Run (including test).
- Removed separate null checks that are no longer needed - code coverage is now back to 100.00%.
Merge pull request #91 from AndersAbel/HttpRequestData

HttpRequestData to break hard depency on HttpRequestBase