additional tests/benchmarks for different data profiles
Writer emits uncompressed blocks when compression is ineffective

fixes bug emitting blocks that exceed MaxBlockSize
fix Reader handling of io.EOF