Adds LZ4 compression input/output

GZIP compression is quite CPU heavy and inefficient when you care mostly about speed. However Bowtie2 output can be large. LZ4 compression is compromise between speed and space efficiency. Please merge this patch that brings LZ4 compatibility to Bowtie2. Thanks.