[#1613] Allow to specify if direct buffers are prefered in ByteToMessageCodec
Merge remote-tracking branch upstream/$:{upbranch}