* Previously, Writer.ReadFrom() discarded the bytes that were read when the Read() function of the underlying Reader returned an error. This commit makes sure those bytes are still accounted for. * Improve concurrent compression and decompression speed for small blocks on multi-CPU systems * Update upstream zstd from 1.4.0 to 1.4.2