Partial rewrite, tests, videojs 4.6.4

This is **not** ready for production and we need people to test and report bugs, but it's already working on chrome and android/ios webviews.

Most importants changes :
Upgrade for video.js 4.6.4 with partial rewrite.
Bower support
Grunt for building and testing
*Some* tests (adapted youtube plugin).
Setup of travis and saucelab
Jshint with a grunt validation