The catchall route handler would catch routes that were intended to pass
through the router. Specifically, following the login and logout routes
were landing in the catchall route and a 404 message was shown.
There was an existing handler on the login link to intercept the click
and redirect the page manually (to bypass the router) but it had been
moved to a different component and the binding was broken. Because,
before the catchall was added, the page was normally redirected
immediately after the login link was followed, the broken binding was
not detected.
With this change, the login and logout routes are matched to a new
"pass-through" route handler before the catchall. In this way, the link
is followed as normal. The broken click handler is removed.
Bug: Issue 7128
Change-Id: Idc608f0b658839c18fef92e0e56a4e54390a0b67