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?
Just realized that I should keep .video as a fallback for subs that replace RES's icons, I'll add that in a couple hours when I have access to a computer.