added vendor prefixing utility

Seems silly to me that there's so much vendor prefixing stuff in the js and none whatsoever in the CSS.

What d'you think @dansearle-ft @triblondon