Refactor a bunch of router:main and transition uses (PR #10443)

This is part of the efffort to migrate to Ember-CLI by making Discourse remove constants.

GitHub

Is the application controller injection used in user-card?

No, good catch!

Using the latest Version this.router._router is undefined