Fix to cookie parsing algorithm in RequestHeaders
Adjust cookie parse fix to make it more tolerant.

- Made the algorithm more tolerant of malformed cookies
- Added a test to cover the fix (which currently does pass).
Added SSVE support for conditional on @Current inside @Each
Added SSVE support for conditionals on ViewBag
Fixed SSVE throwing when conditional property on viewbag is null
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.