Merge pull request #661 from tdlrobin/master

pool cluster node pattern select one error
use readable-stream instead of core Stream2 for 0.8 compatibility
use readable-stream only if core stream.Readable is not defined
remove '0.10+ only' from readme
missing semicolon
Merge pull request #692 from felixge/readable-stream

0.8 query streaming support
Add test for query.stream().on('close')
Emit 'close' events from query streams

Consider a system where one component is scheduling tasks that yield
streams, and passing them to (unknown) clients for consumption.

It would be useful for the scheduler to know that the query
underlying the stream is completed (so it can continue on to it's
next task) without having to wait for the consumer to finish reading
all results.
Merge pull request #688 from grncdr/patch-2

Emit 'close' events from query streams