Fixing Mono Build Error

There is a compiler directive in the middle of a Fact. I moved the end
of the directive to encompass the entire Fact.
Fixed mimetype for json
Make filename match type
Test to make sure the response stream is left open when the response status is InternalServerError
Merge pull request #1016 from damianh/ResponseStreamRemainsOpen

Response stream remains open
brought Nancy.Tests into scope so that the correct ShouldContain extension method would be applied to the tests
Removed my hard tab and replaced it with spaces.  Silly Xamarin Studio defaults
Fixed typo in DefaultNancyBootstrapper's autoregister blacklist
Merge pull request #1019 from mjamin/master

Fixed typo in DefaultNancyBootstrapper's autoregister blacklist
Use mkpath to create binaries directory instead of mkdir
Merge pull request #1022 from dariusdamalakas/RakefileChanges

Use mkpath to create directory instead of mkdir in rakefile
Extended type check in registration classes to handle open generics
Merge pull request #1023 from mjamin/master

Extended type check in registration classes to handle open generics
Made CSS block by default to show error details
Fix for #981
Merge pull request #1018 from jar349/master

Fixes Compilation Errors in DefaultRouteResolverFixture in mono
Updated ResourceBasedTextResource logic

It will not track resources using their full name to avoid
name collisions. It will also apply a right-to-left matching
when figuring out which resource to use to look up the
provided key.
Updated exception text
Merge pull request #1013 from adamclerk/FixingMonoCompileBug

Fixing Mono Build Error
Attempt to fix the MarkErrorLines masking the real error issue