Emit events triggered by a plugin while being destroyed
Added test cases for autostart in combination with matchers
Fixed emitting events in start function when auto-starting

Events in start function where queued until the plugin was fully
started and the callback - if given - was invoked.
This fix stops the event queuing while starting the plugin and resumes
it afterwards for async plugins.
Up version and hub.js