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
Merge remote-tracking branch 'go-snappystream/benchmarks-and-fixes'

Conflicts:
	readwrite_test.go
	writer.go