Increase sensitivity to issue #31.
Ensure that bzip2 decompressor does not indicate end-of-stream until after all residual bytes have been decompressed, even if end of the underlying file stream has already been reached.
Wrap end-of-stream flags with atomic accesses.
Minutiae
The killer: Professor Plum in the Oversubscribed Core with the Context Switch.
Track the availability of another copyaside buffer with TLS rather than two atomically-updated pieces of shared state. [closes #31]
Some more minutiae.
Merge branch 'spartanem:issue-31' into branch 'ged-lab/bleeding-edge'.
Merge branch 'bleeding-edge' of github.com:ged-lab/khmer into mbe