Support optional route constraints in MVC

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

don't put a line-break in between a method call and it's parens... it's just ... wierd. Instead pull the url out into a separate variable.