serializable allow nancyhost to be called from another appdomain under mono
Merge branches 'nancyhostmonofix' and 'master'
Update src/Nancy/IRootPathProvider.cs

When using multiple nancy instances in the same application in seperate appdomains you should use the app domain base path by default.

http://stackoverflow.com/questions/674857/should-i-use-appdomain-currentdomain-basedirectory-or-system-environment-current
implemented unit tests and made AddRoute protected
added test for verb that hasn't been overridden
ModelBindingException to hold information about all failed to bind properties.
fixed styling:
"using" inside namespace declaration
"this" for properties
Added unit tests to handle default values
Added method to DynamicDictionaryValue to handle default values
removed using's included by mistake
added try/catch to throw helpful message on failed explicit cast
Added test to ensure InvalidCastExcetion is thrown
Merge pull request #825 from sloncho/allbindingerrors

ModelBindingException to hold information about all failed to bind properties
add remark about serializable use in NancyHost
add test to ensure serializable attribute is still present in NancyHost
Merge pull request #804 from rhwy/master

serialize Nancy Self Host
Update src/Nancy.Hosting.Self/NancyHost.cs

Fixed spelling mistake
Merge pull request #810 from luuksommers/patch-1

Update src/Nancy/IRootPathProvider.cs
Renamed IErrorHandler to IStatusHandler

Seems more appropriate since it can be used to handle all kinds of
status codes.

Fixes #800
Renamed to IStatusCodeHandler