Add basic Binlog io.ReadCloser
Abstract Binlog into interface
Add file based Binlog reader
Add Binlog row scanner
Merge remote-tracking branch 'lukescott/replication-protocol'