Routing DI Changes II : Adding services for routing.

Also making changes to the ```DefaultInlineConstraintResolver``` to get the type map injected.