[#1719] Make sure PendingWrite is only recycled once in ChunkedWriteHandler
[#1722] ChunkedWriteHandler.doFlush(...) should not call fireExceptionCaught(..)
[#1723] invoke close in eventloop
[#1658] Allow to use AbstractTrafficShapingHandler also with ByteBufHolder based messages
[#1715] Remove extra call socket.configureBlocking(false)
remove some dead code
[#1728] Recycle list after done with it in ReplayingDecoder/ByteToMessageDecoder channelInactive(..)
[#1729] Let StringEncoder extend MessageToMessageEncoder and so safe a memory copy
Remove some dead code
Minimize buffer allocation as it is expensive if no pooled buffers are used
[#1730] Correctly release resources in MixedFileUpload after switching from Memory to Disk
[#1732] Fix bug which lead ChannelTrafficShapingHandler stop to work after first Channel was disconnected
[#1733] Correctly pass the promise to the ctx.write(...) in AbstractTrafficShapingHandler
use Promise instead of CallbackNotifier
resource leak: FileInputStream was never closed
[#1481] Add a JdkZlibDecoder which has no dependencies
SPDY: ensure channel close happens after outbound message is written
[#1743] Fix IllegalStateException by remove usage of PendingWrite in ChunkedWriteHandler. This needs more thoughts before re-introduce it
remove unused initialCapacity
add struct to replace parallel arrays consolidate flushed & unflushed buffers