Support optional route constraints in MVC

This PR
1. Adds tests for inline constraint
2. Fixes tests broken by Routing change for inline constraints

Yes, I am going to look into this. But not as a part of this PR. It needs to get in.