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.
Made CSS block by default to show error details
Fix for #981
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
Merge remote-tracking branch 'nancy/master'