The previous implementation for edit routing assumed that no new view
would be necessary -- this assumption turns out to be false.
In addition, the route matching matched too many cases, some of which
are illogical. In particular, an edit does not have a patch range, and
should always have its patchset specified as 'edit'. As such, the regex
route for matching an edit URL (specifically, one with `,edit` appended)
has been made more explicit.
Bug: Issue 4437
Change-Id: Ie0b1c2a0ee32b709e2de04fd0d283a14470a6c04