Added resolved route to NancyContext
Added back support for 405 responses
Made it possible to disable 405 support
Boy-scouting ftw
Code clean-up
Fixed a few spelling mistakes
Merge pull request #1179 from johnsimons/patch-1

Fixed a few spelling mistakes
Made diagnostics always use defaultjsonserializer
Cleaned up unused serializers in diagnostics
Added ability to ignore model binding errors
Removed .NET 4.5 specific demo projects from sln
Remove unnecessary reference on Nancy.Demo.Hosting.Owin from Nancy.Hosting.Owin.Test
Fixes CsrfFixture.Should_be_able_to_disable_csrf failing test by changing AsyncNamedPipelineBase.Wrap such that a PipelineItem is returned where the Name property is not lost.
Fixes PipelineFixture.Should_clone_after_request_hooks_when_created_with_existing_pipeline() and .Should_clone_before_request_hooks_when_created_with_existing_pipeline()

As the hook is wrapped in an async delegate when added to After/BeforeRequest, the hook instance is not the same as the one that was added. Instead, we just
check the collection count.
Fix tests in AfterPipelineFixture.  When adding piplines, instead of asserting on the items added, assert using the collection items.
BeforePipeline test fixes
Fixes HandleRequest_prereq_returns_response_should_still_run_postreq (ensure running post-hooks even if pre-hook returns a response)
Several NancyEngineFixture test fixes where instead of throwing an exception in the mocks, a faulted task is returned.
Use InnerException from the task's aggregate exception when InvokingOnErrorHook
Continue enumeration if the task isn't faulted.  Prevents accessing current.Result from throwing.