[#1792] PlatformDependent.freeDirectBuffer(..) now respect hasUnsafe()
[#1788] Correctly decode CRC32 and ISIZE when using JdkZlibDecoder

Because of incorrect decoding a CompressionException was thrown before
Free up all buffers after the tests
Merge remote-tracking branch: upstream/master