optimize for the common case of compressAndFlush to use less and smaller sized buffers
add tests for HttpEntity.transformDataBytes and fix transformer naming