Implemented Q.queue and Q.Event.prototype.queue