Rewrote all the ThreadedChunkReader stuff.
Rewrote all the ThreadedChunkReader stuff.

It is used automatically on JRuby now, and it doesn't start the
read-ahead until the second #read_chunk call.

csw/bioruby-maf,csw/bioruby-maf,csw/bioruby-maf