Merge pull request #1081 from damianh/Issue1078-EtagQuotes

Issue1078 ETags missing quotes
Merge pull request #1079 from thecodejunkie/removeemptyviewlocationconventions

Removed empty view location convention from error
Merge tag 'v0.17.0' of github.com:NancyFx/Nancy

Tagged v0.17.0

# By davepermen (7) and others
# Via Steven Robbins (11) and Andreas Håkansson (5)
* tag 'v0.17.0' of github.com:NancyFx/Nancy: (32 commits)
  Updated SharedAssemblyInfo to v0.17.0
  Fixed merge conflicts
  Use project coding style.
  Move to bottom of the file, per PR comment
  ReflectionOnlyLoad's can still result in common exceptions, for example, when loading native libraries
  StaticContentConventionsBuilder uses a static Dictionary<string, responseFunc>.
  Fixed issue with single wildcard
  Made NancyHost implement IDisposable
  Renamed 'Static' to 'MapStaticContent'
  Added support for matchers in SSVE
  made public method virtual so can override
  fixed up the XML comments
  Added param allowedExtensions Description
  Update StaticDirectoryContent.cs
  Update StaticContentHelper.cs
  Update StaticFileContent.cs
  Update StaticDirectoryContent.cs
  Update StaticContentHelper.cs
  Added StaticContent helpers
  Added support for hyphens in embedded resource folder names. When msbuild compiles embedded resources into assemblies, hyphens are replaced with underscores in foldernames. This causes a mismatch when the EmbeddedStaticContentConventionBuilder is used to locate a resource, as it is still expecting the folder names to contain the hyphens.
  ...
Fix to cookie parsing algorithm in RequestHeaders
Adds charset=utf8 to a json response
Prevent OPTIONS route clobber

Moved the IsOptionsRequest conditional branch to only execute if no
defined OPTIONS route for the context exists. Otherwise, even if you
define an OPTIONS route manually, the auto-OPTIONS conditional clobbers
the Response, preventing custom additions such as CORS headers.
Fixing indentation (tabs to spaces)
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.