Adding magic match URLs

These point to the correct page depending on the state of the match
and the available articles. The correct match is:

* report if it exists
* mbm if it exists
* preview if it exists and the match has not yet started
* otherwise the legacy stats page

This is achieved via a new smart url for matches that checks this info
and performs a redirect accordingly.
Merge branch 'master' of github.com:guardian/frontend into magic-match-links
Remove match link from match tables
Fix broken build of Identity...

http://teamcity.guprod.gnm/viewLog.html?buildId=194577&tab=buildResultsDiv&buildTypeId=bt1201
fixing block slot generation
Merge pull request #3722 from guardian/ad-slot-block-fix

fixing block slot generation
Optimisations in MatchController
Merge pull request #3717 from guardian/magic-match-links

Magic match links
Merge branch 'master' of github.com:guardian/frontend into id-change-password

* 'master' of github.com:guardian/frontend:
  Optimisations in MatchController
  fixing block slot generation
  Fix broken build of Identity...
  Remove match link from match tables
  Adding magic match URLs