Adding switch to build.cmd to skip KRE install
Routing DI Changes I:
	Moving out Default Handler and IInlineConstraintResolver from RouteCollection.
	These are moved to a new interface IRouteBuilder, (instead of an IInlineConstraintResolver, it takes in an IServiceProvider).
	This means all RouteCollectionExtensions are moved to RouteBuilderExtensions.
Fix project file
Turning on warnings as errors for routing
Issue aspnet/Mvc#56 - merging RouteContext and RequestContext

This is the routing part of these changes, and just the breaking changes
parts.

Follow-ups will add:
- DataTokens
- Tracking the logical stack of routers
Changing to list
Routing DI Changes II : Adding services for routing.
Removing RouteContext.RequestPath and calculating it from HttpContext as needed.
Updating build.sh based on KRuntime changes
StyleCop Fixes for routing.
Adding Remaining Inline Route Constraints.
Change the default author in makefile.shade
Removing dictionary overloads from MapRoute.
Bump version to 1.0.0-*
Updating release Nuget.config
Updating dev Nuget.config
directly return inside the BuilderExtensions.UseRouter method
Fix for #77 - pass ambient values not in the template to constraints

This change adds tests and makes the behavior consistent with legacy MVC
as far as what values are visible in constraints.

This is important because it allows constraints to make decisions based on
whether or not a value is present even if it's not in the template. This
is similar to the behavior of WebAPI link generation or Area link
generation in MVC 5 - but without hardcoding.
Implement a 'required' constraint

This is useful for a variety of interesting scenarios in link generation
where a default value doesn't appear in the route template as a parameter.

This can be used to implement the desired behavior for areas - where the
'area' key is sticky.
Renamed configurations to frameworks in project.json