Add Html.Partial - sync versions of Html.PartialAsync

Fixes #1107
-Issue #913 - Model-binding is being case-sensitive when binding Url data to Enum parameter.
Fix: Using TypeConverter solves this problem.
-Issue #1123 - TypeConverterModelBinder cannot bind "byte" and "short".
Fix: Modified code to use TypeConverter which can handle these scenarios.
-Removing the GetConverterDelegate method and making the code similar to the WebApi.
Modify precompilation to always generate instrumentation
[Issue #1133] RedirectToActionResult and UrlHelper should use HostString, PathString, etc. To build Urls.

Added tests to describe the current behaviour with Unicode hosts.
React to options and hosting changes
Only load loadable assemblies
Adding HttpResponseException to WebApi Shim.
[Fixes #1216] Provide a property on JsonOutputFormatter to set serializer settings
[Fixes #1221] Rename OutputFormatter's WriteResponseContentHeaders to WriteResponseHeaders
[Fixes #932] Setting Json Serializer Settings
Issue #937: Adding functional tests for Filters.
ViewStartUtility should not return current path if current is a view start
file
Use DefaultOrder in MvcOptionsSetup
fix build issue in coreclr
Reviving PartialViewResult and associated methods on Controller

Fixes #824
Layout property needs to be propogated between nested view starts
Fixes #1364
[Fixes #1283] Add functional tests for WebAPI-style controllers returning HttpContent
DateTimeOffset doesn't have a TypeConverter in Mono
Adding support for inheriting tag helpers from _ViewStart files

Fixes #1166
Fixing doc comments
[Fixefor #860]- Adding Support for [FromFormData] [FromQuery] and [FromRoute],
also updates FromBody to use the new pattern for model binding.
Fixing a typo in the MarkerAwareValueProvider name. Also removing additional registration of IValueProviderFactoryProvider from
services.