Bug 725905 - Implement schema.org VideoObject for videos

Add relevant attributes and tags to <video> elements so we can use [VideoObject](http://schema.org/VideoObject).
Also, refactor some templates to use the vide() template tag (which uses schema.org)