queue.js: add queue.prototype.unshift method