Vid 2013 - Adding bucky profiling to some JS

Added bucky profiling to: 
- media gallery 
- ligthbox loader
- videos module

Also did some code cleanup as I went. 

To do: 
- [ ] Add overall time from init to render of videos module
- [ ] Add mention of how many media items are being rendered in gallery.render()
Definite :+1: for breaking these into their own methods. One small suggestion, could we change the order of the function declarations below so they follow the order in which their called? I think it makes the module flow more logically and is easier to read that way. Right now they're defined in this order:

hasEnoughVideos
addStaffPick
addBackfill
getThumbHtml
shuffle

but they're called by render() in this order:

hasEnoughVideos
addBackfill
shuffle
addStaffPick
getThumbHtml