Fixed ad units

We used to send shortest possible adunit strings to DFP. So an article
with the “lifeandstyle/live-better” tag would just send the
“lifeandstyle” adunit.

This created confusion as we tried to figure out what to leave out.

Since DFP allows our adUnits to nest, sending the full list like
“lifeandstyle/live-better” really doesn’t hurt us, and it makes the
code much easier to read.

Well, except for that bit with the editionalised fronts.
remove survey banner
Suppress Date on Old Advertisement Features
Added test to keep us honest.
Suppress Date on Old Advertisement Feature Trails
Remove new navigation switch
Fixed adUnitSuffix behaviour for content pages.
Merge branch 'master' into fixingPageSkins
Merge remote-tracking branch 'origin/master' into remove-survey-banner
Removed redundant test cases

Those cases are now handled elsewhere.
Merge pull request #4857 from guardian/fixingPageSkins

Fixing page skins
Merge pull request #4853 from guardian/remove-survey-banner

remove survey banner
Merge pull request #4856 from guardian/kc-ad-feature-date

Suppress Date on Old Advertisement Features
Merge pull request #4854 from guardian/remove-new-navigation-switch

Remove new navigation
Ensure Asset class md5Key member uses correct regex to retrive cache key
Ensure we use correct cache key to get/set fonts in localStorage
Make CSS and font from localStorage switches to default to On
Merge pull request #4861 from guardian/interactive-header

Fix localStorage cache keys for CSS and Fonts
Remove sentry a/b test
Merge pull request #4865 from guardian/spike-sentry

Remove sentry a/b test