Renamed Project.json to Project.json2
Fixed casing of project.json
Fixed project.json casing
Support for InlineConstraints in Route Template
Support for InlineConstraints in Route Template
Responding to comments
Updating Class and file names according to PR feedback.
Adding Tests for InlineRouting Support.
Fix for #36 - IBuilder extension methods should take IRouter
Routing DI Changes I:
	Moving out Default Handler and IInlineConstraintResolver from RouteCollection.
	These are moved to a new interface IRouteCollectionBuilder, (instead of an IInlineConstraintResolver, it takes in an IServiceProvider).
	This means all RouteCollectionExtensions are moved to RouteCollectionBuilderExtensions.
Renaming RouteCollectionExtensions-> RouteCollectionBuilderExtensions
Fixing a rename and minor comments
IRouteCollectionBuilder -> IRouteBuilder changes
Rebase fixing formatting and fixing tests.