Enable the Instance profiles
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
bake baguette
split supporting into seperate template
margins in supporting
image and content type on huge importance
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