By TravisCarden: Fixed route access checking.
By TravisCarden: Updated PHPUnit test namespace per #2301057.
By TravisCarden: Converted path-based redirects per #2316687.
By TravisCarden: Converted #links to use Url objects per #2350519.
By TravisCarden: Updated machine name of system help block per #2387167.
By TravisCarden: Expanded permissions test coverage.
By TravisCarden: Added test coverage for compact mode.