largish polyfill update

- use real jquery from npm
- don't require('jquery') unless we are for sure going to use it
- switch from videojs to video.js(we have to)
- some video related changes related to videojs upgrade
- use more aggressive minification