added support for ChannelFuture and ChannelPromise
polishing the outbound channel buffer
adding buffer watermarking
rewrote the ChannelOutboundBuffer