Adding compression methods for bitshuffle and lz4. Compression behaves in the same way as the H5 filters do, so the compressed data can be directly chunk written to H5 files.