Made the DynamoDB client Async.
Merge branch 'master' of github.com:guardian/frontend into 404
Merge branch '404' of github.com:guardian/frontend into 404
That TODO is DONE
Fix bullet point / text overlap
Update expiry of commercial switches
Revert "Revert "Merge pull request #3649 from guardian/football-score-links""

This reverts commit ab07aaff6195c2196f3bcb5e4a06b9e200cec93d.
Use gs- values for offsets
Remove layout trashing when a page has a local navigation
Rejig of discussion switches
Merge branch 'master' of github.com:guardian/frontend into 404
Merge pull request #3652 from guardian/discussion-switches-in-right-places

Rejig of discussion switches
Apply coding conventions /cc @ironsisdevsquincy
Merge pull request #3651 from guardian/localnav-layout-trash-fix

Remove layout trashing when a page has a local navigation
Merge pull request #3644 from guardian/bullets-fixes

Fix bullet point / text overlap
Fix alignment of clock & text
Get rid of blocking S3 call.

This controller is now Async...
Tweaking indentation
correct comments are important
Put DFP slots behind a switch

Call to DFP happens whenever there are DFP slots on the page so these shouldn't be shown unless switch is on.