Support optional route constraints in MVC

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

Want comments to say things like:
- Attribute route or conventional route
- What constraint is used