Added middle ad slot to secondary column
Added a new inline and middle ad module
Added unit tests for article body adverts
Converted article body adverts module to use the component class
Non-working implementation of context module
Removed mediator from commentbox args
Fixing merge conflict
NOT WORKING
Context now working in comment box
Context shouldn't be document but document.body
Merge branch 'master' of https://github.com/guardian/frontend into context-is-king

Conflicts:
	common/app/assets/javascripts/modules/discussion/comments.js
	common/test/assets/javascripts/spec/discussion/CommentBox.spec.js
Tearing down and requesting new ads on breakpoint changes
Merge branch 'reloading-ads-on-resize' into ads-in-content-pages
Merge branch 'master' of https://github.com/guardian/frontend into context-is-king
FIx comment soec
Now destroying and re-rendered the article ads on resize/orientation change

Also implemented a slight delay when both the `resize` and `orientationchange`
events are fired so that we don't make 2 ad calls.
Whitespace between text and icon is not underlined when hovering commercial links
Rename s3 authorization metric
Added filter for empty/short paragraphs when creating inline ads
Added a check to make sure the nextElementSibling exists