Update proxy example to show to implement a proxy with manual read operations for optimal memory usage
Add javadocs
[#1058] Add Channel/ChannelHandlerContext/ChannelPipeline.isWritable()
Remove fixed TODO
[#1060] Fix bug in CompositeByteBuf which let the buffer expand in a incorrect way and so result in corrupted data
[#1061] Add workaround to not use PooledUnsafeDirectByteBuf when running on latest OpenJDK6 because of missing Unsafe method
add more debug info about discarded message
Limit flush and object allocation
[#1012] Replace forked jzlib with official jzlib and add a test.
[#1012] Cleanup
[#1067] Fix bug which can cause IllegalBufferAccessException when using aggregator and deflater the same time
Make jzlib dependency avaible in example for zlib
Fix variable name
Fix unneccessary use of EventLoop.execute(..) which gives some nice perf boost and also fix [#1064] as we had a race
[#1058] Fix incorrect logic to detect if ChannelHandlerContext is writable
Cleanup
[#1071] Remove Attribute from map after Attribute.remove() was called
Use BufUtil.retain() where possible
Add back jzlib license file and notice
Clean-up