Added test for binding List<T>
Use GetExecutingAssembly() instead of Environment.CurrentDirecotory

Closes #907
Update src/Nancy.Hosting.Self/FileSystemRootPathProvider.cs

Change from null check to not-null as per Andres' suggestion.  Also compare local assembly var instead of calling GetEntryAssembly 2x
Add extension methods for IUserIdentity.
Add SecurityHooks and refactor ModuleSecurity.
Set url basepath from WCF host
Moved diagnostics URL rewriting

Before the rewriting was only taking place for routes that was
used for the diagnostics pages. This left out the help page that
is displayed when you try to access diagnostics and it's not been
configured correctly. The result was that the resources could not
be loaded correctly.
Hopefully fixed so all tests are ran
added try/catch to fix mono fail of IsValid
Merge pull request #973 from phillip-haydon/DynamicDictionary

added try/catch to fix mono fail of IsValid
Merge pull request #972 from thecodejunkie/wcfdiagnosticsissues

WCF Host and Diagnostics issues
Remove setters from IUserIdentity and fixed tests use a FakeUserIdentity instead of a A.Fake<IUserIdentity>
Obsoleted (sp?) the old owin host
Added Nancy.Owin project
Fixed #913
Moved variable update to fix race condition - fixes #969
Changed Nancy dependency version to just x.x.x rather than [x.x.x]
Fix for visual studio breaking the solution configs for the 500th time
Merge pull request #976 from grumpydev/OwinUpdate

Owin update
Merge pull request #978 from grumpydev/VersionDependencyChange

Changed Nancy dependency version to just x.x.x rather than [x.x.x]