Add transparent input decompression

This supports gzip and bzip2 by magic number determination.

Trailing whitespace differences in documentation due to opinionated
editor.
Add tests for decompressor
Merge pull request #71 from kortschak/compress

Add transparent input decompression