Basic rehash of football tables
Align clock icon with text
Merge branch 'master' of github.com:guardian/frontend into facia-tweaks-friday
Style features container on desktop
Fix index in features container
Merge branch 'master' of github.com:guardian/frontend into football-table-style
Switching everything to ElasticSearch.

In the few cases that I cannot switch things I have made it clear why not, and renamed the old content api so that nobody uses it for new queries.
New test data files
Merge branch 'master' of github.com:guardian/frontend into elastic-content-api
Archive controller

- Queries DynamoDB to look for redirect matches (and sends a http 301 if found).
- Queries S3 to look for archive pages (and sends the archived file contents along with an http 200)

The former currently houses 1.5m R1 redirects, and the S3 bucket houses a few hundred thousand R1 files taken off the docroot.

If it doesn't find anything then it serves a 404.

Eg,

 - http://localhost:9000/404/www.theguardian.com/media/emailservices/article/0,,1694396,.html - found in dynamo (http 301)
 - http://localhost:9000/404/travel.theguardian.com/askatraveller/0,,345059,00.html - archived in s3 (http 200)
 - http://localhost:9000/404/www.theguardian.com/i/am/not/here.html - not found (http 404)

Misc.

- @gklopper I'm introducing this in to Applications while I test this whole idea, but we split it off to a dedicated stack (later?).
- Lacks tests.
Gallery Lightbox trigger is separated from styling
Send a proper 404
Protect against more than one record being returned
Item titles top space is a padding instead of a margin
Bottom of right hand ad is aligned with the article image
Minor fixes from PR
Add a has-image force trigger for when there is a placeholder image - fixes #3151
Rendering football tables slightly differently
Support ?front=testcard in tool
Add team form to the league tables

This parses the results for the competition to extract the previous 5
matches for each team. This gets used to display the team's current
form by showing if they won or lost.