Added ContentType as an internal property on BrowserResponseBodyWrapper
Made serializer in BrowserResponseBodyWrapper extensions pluggable
Updated NancyContext.ModelValidationResult

It will not use ModelValidationResult.Valid, instead of newing up a
blank result, when no result has explicitly been assigned to the
property.
Fixed XML comment of ModelValidationDescriptor
Updated ModelValidationResult and ModelValidationError

Instead of errors being represented by a simple
IList<ModelValidationError> structure, it is not stored in an
IDictionary<string, IList<ModelValidationError>> structure. The key is the
name of the property that the error represents.

The error message formatter has also been updated from Func<string,
string> to Func<IEnumerable<string>, string> since MemberNames can contain
multiple values

Last, the ModelValidationError can now implicitly be cast to a string
Fixed broken tests
Added missing XML comment
Inconsistent behavior between indexer and add methods in DynamicDictionary.cs
indexers uses GetNaturalKey, while Add does not.
Added natural key behavior to Add overloads.
All tests pass.
Not sure if this is the desired behavior but seems odd if d.Add("a-b-c","hello") means something else than d["a-b-c"] = "hello" for an empty dictionary...
Found a key bug in DynamicDictionary.cs Remove(string key)
Added test that confirms fix. DynamicDictionaryFixture.cs  Should_remove_natural_key()
comments in test DynamicDictionaryFixture.cs Should_remove_natural_key
Changes the ModelValidationError signature

It now takes a string as the error message, instead of a
Func<string>. Each validation adapter is now resposible to
format the error message instead of providing a formatter.

This change makes it easier to use for custom errors.
Added ModelValidationResult.Error extension
Moved extension to the root namespace
Saved project :)
Added newline for readability (smallest commit ever?)
Merge pull request #1345 from marcusoftnet/PolishingErrorMessageForMissingAcceptHeaders

Added newline in ViewNotFoundException error message for readability
Merge pull request #1344 from jchannon/staticmessagefix

Altered DisableErrorTrace message
Merge pull request #1343 from rogeralsing/master

DynamicDictionary.Remove does not use natural keys
Merge pull request #1318 from thecodejunkie/modelvalidationresult-improvements

Updated ModelValidationResult and ModelValidationError
Merge pull request #1241 from khellang/pluggable-serializer

Allow plugging custom body deserializers when deserializing a browser response body