Make TailHandler catch both bytes and messages / Remove ChannelHandlerContext.hasNextInbound*Buffer() which always returns true now