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
Fixing merge conflict
Tearing down and requesting new ads on breakpoint changes
Merge branch 'reloading-ads-on-resize' into ads-in-content-pages
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
Added filter for empty/short paragraphs when creating inline ads
Added a check to make sure the nextElementSibling exists
Removed orientationchange listener and custom delay function
Renaming the callback function
Disabled article ads on live blogs
Refactored based on feedback
Reinstate the analytics diagnostic logging
Converting nextElementSibling to lowercase to be safe
Refactored method names
Using bonzo to get elements text instead of native methods
Merge pull request #2802 from guardian/confidence-cloudwatch-upload

Reinstate the analytics diagnostic logging