Vid 1976

Refactoring the new media galleries so they are rendered client side. This handles issues surrounding lazy loading. 
Well, templates.mustache.js is compiled from these templates. I'll add a README like I've done in other extensions where I use use grunt-mustache.