Add some more test cases that decompress to the empty file or a one byte long file. These test cases have examples for the updated stream header and meta-block header formats.
- Don't read the whole input to memory. - Support reading from stdin and writing to stdout.