[fix bug 1040213] Poster images for HTML5 videos don't appear in IE9

* Adds a basic HTML5 Video Poster helper which we can use on the contact pages (and other parts of bedrock if the need arises).
* Also fixes a bug with `statechange` event sometimes not firing in IE8