Modify MvcRazorHost to use a fixed namespace for generated views.

Fixes #554
Renaming Common to Microsoft.AspNet.Mvc.Common
Change IsValid method in ModelStateDictionary to GetValidationState

Fixes #400
Updated build.sh
Adjust context property on RazorView.

Context is now HttpContext which pulls from ViewContext which is now a member.

#377
Fixed project.json casing
Missing virtual keywords on ExceptionFilterAttribute's OnException & OnExceptionAsync methods #552.
Change IValueProviderFactory.GetValueProvider to be synchronous.
React to aspnet/KRuntime#65
Adding default values to MvcSample.Web's FiltersController. Otherwise accessing the Actions would return 404 by default.
Added functional tests for MVC.

Created a test project to hold functional tests, a basic
application for test purposes under test\WebSites and added
the first functional test to validate view rendering.