Different icons for HTML5 video

Resolves #1522.
Handles gfycat, giphy, and gifyoutube.
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.

Also - what do you think about the HTML5 expando icon?
Now that this is merged, don't forget to re-upload the spritesheet! :)