Issue #452: Changes to enable validation for objects generated by InputFormatters. UnitTests + FunctionalTests for the same.
Make RouteDataActionConstraint be POCO only
Issue #1176: Renaming ActionDescriptor, ActionDescriptorProvider, ActionInvoker, ActionInvokerProvider, ActionExecutor, ModelBuilder, Tests. Either dropping "Reflected" or changing it to "Controller" depending on the context.
Excluding a test case in Mono + Fixing a test case. Fixing line lengths. Fixing error messages for tests to pass in Mono.
Fix for #1271 - Add copy constructors for ApplicationModel types.
fix doc error
Introduce default order for framework ordered items to be -1000
Make wait service not timeout without yelling, and making the timeout longer
Making action selection logging not throw on 404
Fixing NRE with logging
React to options changes
Use CodeBuilderContext instead of CodeGeneratorContext.
Use Microsoft.AspNet.Razor.Runtime project.
Configure host to utilize tag helper types.

- Set the appropriate GeneratedTagHelperContext properties to ensure code is generated correctly.
- Set the TagHelperDescriptorResolver.

#1165
Add writing scopes to RazorPage.

- RazorPage now has the ability to use writing scopes to control where things are written.
- This enables RazorPages to use these writing scopes with TagHelpers.  TagHelpers use them to buffer attributes that have C# contained within them and to also buffer content of TagHelpers whos ContentBehavior is Modify.
- Added RazorPage tests to validate their functionality.

#1102
Add CreateTagHelper to RazorPage.

- The CreateTagHelper method is responsible for creating and activating TagHelpers.
- Added the support for requesting the ViewContext.
- Added tests to validate the tag helper creation mechanism.

#1104
Updated to work with latest Razor changes.
Cleanup tabs in project.json files
Use nameof when initializing `GeneratedTagHelperContext`

nits:
- missing blank line before a comment
- cleanup line breaks in `RazorPage.CreateTagHelper`
Tag Helpers: add `ModelExpression` class to support `Expression<Func<TModel, TValue>>` attributes
- includes new `RazorPage<TModel>.CreateModelExpression<TValue>()` method
- #1240

nit:
- regenerating the resources reordered Microsoft.AspNet.Mvc.Core's Resources.designer.cs