Video Support 

@aquilax @hakubo @mklucsarits 

- [x] Port over AnyClip - *not supported in mobile*
- [x] Port over Ooyala
- [x] Port over Youku - *not supported in mobile*
- [x] Port over uStream
- [x] Implement canonical tracking events in base class (loaded, play, stop, pause, etc..,). Players that extend the `BasePlayer` class will have to use the tracking call in their provider specific APIs.

note: this could use an email with knowledge sharing, I did not know that you added sinon to our tests :)