Merge pull request #1420 from xt0rted/patch-1

Fix XML comment
Updated SharedAssemblyInfo to v0.22.0
DataAnnodations no longer requires IValidatableObject
Merge pull request #1423 from thecodejunkie/ivalidatableobject-bug

DataAnnodations no longer requires IValidatableObject
ModelValidationError.ToString now returns error message
Merge pull request #1426 from thecodejunkie/modelvalidationerror-tostring-override

ModelValidationError.ToString now returns error message
Update Gemfile for new version of rubyzip
Prevent ArgumentOutOfRangeException for emtpy files
Merge pull request #1436 from khellang/patch-2

Prevent ArgumentOutOfRangeException for emtpy files
Fixed camelCase names in diagnostics
Merge pull request #1440 from khellang/camel-case-diagnostics-fix

Fixed camelCase names in diagnostics
Update NancyHost.cs

Fixed dodgy indentation
Failing test
protocol from context takes precedence when set
Merge pull request #1433 from jbonhag/master

Update Gemfile for new version of rubyzip
Merge pull request #1442 from Curit/testsing-https-request-bug

BrowserContext HttpsRequest bug
Removed explicit registration of IModelValidationFactory
Merge pull request #1444 from thecodejunkie/modelvalidationfactory-registration-change

Removed explicit registration of IModelValidationFactory
Added local override for RetainCasing on DefaultJsonSerializer
Added failing test