Problem/Motivation
Tracker has the following controllers:
- TrackerPage
- TrackerUserRecent
- TrackerUserTab
but they are all just including tracker.pages.inc.
Proposed resolution
Adds a single new controller that contains the code and also some code improvements, DI and so on.
Remaining tasks
User interface changes
API changes
The old controllers and functions are deprecated. Technically, none of them ever were an API, they are internal per BC policy.