Route collection DI changes

This will be followed up by 
1. A corresponding change in MVC.
2. Adding default services for routing ( for providing a concrete implementation for ```IInlineConstraintResolver```.

<!---
@huboard:{"order":591.5,"custom_state":""}
-->