Merge pull request #1093 from smithjacobj/Options-Route-Fix

Prevent OPTIONS route clobber
decode the path before handling the requests
changed debug mode to look at all non-nancy assemblies
Failing test
No csrf cookie in response to an OPTIONS request
Adds two Bind<TModel> overloads.

So mono knows which to use.
Some boyscouting.
Check if 'certificate' is preset before checking length
Merge pull request #1100 from kppullin/certExceptionMonoFix

Check if 'certificate' is present before checking length
Merge pull request #1097 from albertjan/NoCSRFTokenOptionsRequest

No CSRF token on options request
only require redirect url if redirect is not disabled
added unit test for whinging fowler
Merge pull request #1101 from phillip-haydon/FormsAuthRedirection

Disable the requirement for RedirectURL when Redirect is disabled.
Added SparkRenderContextWrapper to allow better path content resolution and NancyViewData to be more compatible with how Spark works in MVC or Monorail
Added test case for retrieving ViewBag through viewdata tag
Modify failing test, which does tilde resolution
Added test case for using Spark's resource path substitution feature
Fix typos
Merge pull request #1105 from jugglingnutcase/typo

Fix typos
Switch off the default diagnostic provider

Remove the default testing diagnostic provider if another implementation
is found.