related to #639:
- fixed broken Should_get_default_name_from_property
added Array support
updated Swagger to version 1.1.7 for IntegrationTests
Fix wildcard empty route generation/parsing issue #641
refactor filesystemwatcher so only it's configurable and only runs in DebugMode by default
Allow model/layout keywords in any order
refactor Razor support, decouple internal for IAppHost, allow adhoc razor generation
Port remaining Razor unit tests to new Razor2 support
avoid NRE's when accessing body in MqRequest
Switch RazorRockstars_FilesTests to use .NET 4.0 Sqlite

Fix all broken razor tests in RazorRockstars_FilesTests
Upgrade all test projects to use .NET 4.0 so the 32bit unmanaged Mono/Sqlite dll works in 64bit projs
Fixed CI build script to use `Razor` instead of `Razor2`
Fix path to nuspec
Allow T.AsRaw, T.AsRawJson Ext methods on dynamic view models
fix multi-threading issues on start-up page compiling
run tests with new dlls
avoid NRE in tests
Fix incorrect SetContentLength causing hanging in StaticFileHandler
Refactor and fix Route Convention strategy tests
Fix broken build and race conditions in Routing tests
get all projs to ref same instance of unmanaged sqlite3.dll