sprinkle data-component-names in article components
removed erroneous extra space
removed erroneos duplicate tag
fixed issues raised in pull request
Merge pull request #3488 from guardian/article-data-component-tags

sprinkle data-component-names in article components