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.
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
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
Merge pull request #1026 from jchannon/ErrorDetails

Made CSS block by default to show error details
Merge pull request #1027 from jchannon/ConfigurableBootStrapperConfiguratorDependency

Made ConfigurableBootStrapperConfigurator Dependency generic
Merge pull request #1032 from thecodejunkie/resourcebasedtextresourceduplicatekeys-1028

Fix for resource files with the same name crash ResourceBasedTextResource
Added badgerports to get a newer version of mono