Allow to overwrite events for collections as well

Sometimes I need to change my collection on sync for instance (to switch between a loading view and an empty view for instance). This way one can overwrite the events in the same way one can overwrite the model events we listen to.
Merge pull request #10 from markijbema/patch-1

Allow to overwrite events for collections as well