Different icons for HTML5 video

Resolves #1522.

Built and tested in Chrome, no obviously apparent bugs.

I do have a few concerns about how I did this, see the comments on the diff.
Would you prefer I add both .image and .html5 to the element so I don't need to add this?