[#1812] Allow for inline for most common cases when use NioByteUnsafe.read()
[#1812] Rework ByteToMessageDecoder.channelRead(..) method to allow for inlining
Merge remote-tracking branch: upstream/master