Change MyBackendDecoder to encode outbound packets, generating sequence from tracked exchange rather than value in message.
Remove MyResultSetResponse from the message hierarchy since it is unused and has special-cased encoding.
Funnel all full message writes through Packet.writeFullMessage(seq,payload,destination)
Expose a common sequence number and remove writeTo() from MysqlMessage hierarchy.
Remove abstract MyEventMessage which implemented replication specific interface and only had one subclass, MyReplEvent.
Shift replication message processing to use a visitor pattern to break decoded messages from actions taken.
Move replication messages into message-api module.
Fix off by one issue while decoding replication format description events caused by using readableBytes() rather than readByte().
Add logic to skip MaraiDBs Q_HRNOW entries in a replication query event, rather than dump the entry.
Proper fix for format description coding/decoding.
Moved replication log capture out of specialized decoder into downstream handler
Added codec support for replication messages to normal backend decoder.
Merge all MyClientConnection classes into MyReplSlaveClientConnection, and make decoders inner classes.
Added a simplified execute() call to MysqlConnection that only requires an outbound protocol message object and result processor.
Shifted MyReplSlaveClientConnection response processing to use DefaultResultProcessor, in preperation for using MysqlConnection
Converted MyReplSlaveClientConnection to use MysqlConnection under the covers.
Change MyReplEventTest over to use HexLogFile, and stop using MyDecoder and MyEncoder.
Make MyDecoder, MyEncoder, and sub-classes into inner classes of MyTestReplicationMaster, the only current usage.
Removing tracking of sequence numbers, since they are now handled in the codecs.
Merge branch 'master' into smg