Reacting to HttpAbstractions changes
Get ModelBinding test project working on K10 again
- restore `ClientRulesWithCompareAttribute_ErrorMessageUsesResourceOverride` since
  DataAnnotations has fixed underlying problem
NET45-ify our Autofac functional test
- see loads of load failures after `kvm.ps1 upgrade -svrc50` otherwise
Remove K10 configuration from AutofacWebSite
Commonize code to limit functional tests to a single site each
React to resource changes
Fix breaks from GetFormAsync, IReadableStringCollection.Keys.
Fix one more test.
Adding tests for convention-based routing
fix build break - this wasnt referencing the right helios package
Moving model binders from DI to MvcOptions
Add Model specific code generation.

By adding model specific code generation we are able to map the generic "base type" code to the cshtml file.  This also involved utilizing the CreateClassDeclaration method in the Microsoft.AspNet.Razor library.  Lastly Added a MvcCSharpChunkVisitor to add one more abstraction layer between the Microsoft.AspNet.Razor code and the Mvc code; this makes it so Mvc follows the same class structure as the base Razor parser.

#568
Modify tests to use new ModelCodeGenerator.

#568
Add @model specific tests to validate output.

#568
Addressed stylecop and CR issues.

#568