Merge pull request #1308 from thecodejunkie/remove-obsolete-code

Removed old code marked with ObsoleteAttribute
Merge pull request #1307 from thecodejunkie/response-improvements

Response improvements
Added PassThrough to serve Nancy errors by default
Merge pull request #1309 from khellang/patch-3

Added PassThrough to serve Nancy errors by default
Merge pull request #1306 from thecodejunkie/nancy-validation-cleanup

Nancy validation cleanup
Merge pull request #1279 from thecodejunkie/data-annotations-improvements

Data annotations improvements
Resolved merge conflict in ModelValidationResult
Fixed invalid data annotation reference in XML comment
Started removing hard coded IFluentAdapter factory
Removed generic type parameter on IFluentAdapter
Made LengthAdapter check for implementation instead of interface
Removed IFluentAdapter interface from AdapterBase by mistake
Removed NancyContext parameter on IFluentAdapter.CanHandle for the time being
Added XML comment on the IFluentAdapter.CanHandle method and implementations
Cleaned up using statements
Updated XML comments on IFluentAdapter implementations with wrong description
Added FallbackAdapter
Removed PropertyRule parameter from IFluentAdapterFactory.Create
Added tests for DefaultFluentAdapterFactory
Removed unused using statement