Add BufferedChannelOutboundHandler and BufferedChannelInboundHandler

Those should be implement if you need to buffer messages as it allows us to automatically forward buffered messages
on removal replacement.