add container specific keywords
correct data attribute
only added optional data attributes if necessary
test ad slot creation
tests for badges js
Merge pull request #4564 from guardian/container-keywords-deux

Commercial: Sponsored containers need to send container's keyword to DFP