Emit events on VG scope

All events are emitted on videogular directive's scope. The API exposes $on() to listen on this scope.

Your grunt test does not work for me, so please test it yourself. It works nicely in my app with multiple videos :)