Fix checkstyle
Prevent possible ClassCastException
[#907] Prevent IllegalBufferAccessException which could be triggered if inboundBufferUpdated(), flush(..), write(..) was triggered after the channel was closed
[#907] Prevent IllegalBufferAccessException which could be triggered if inboundBufferUpdated() was called once the channel was closed
Tiny optimization
Remove io.netty.monitor as discussed in #922
Enable resource leak detection during test
Consistent exception messages
Fix failing tests
Fix leaks in buffer tests
Fix APIviz panic
[#907] Stop flush if one outboundbuffer was freed and do the same for inboundBufferUpdated if an inboundbuffer was freed
[#952] Allow to switch to single message decoding mode on the fly
[#864] Switch to single decoding mode on the protocol upgrade to prevent races