Add dequeueAll to Queue

Useful to clear out finished futures if we enqueue them.