BinlogStreamer WIP.
Merge branch 'master' into new-binlog-streamer
Merge branch 'master' into new-binlog-streamer
binlog streamer WIP

readEvent function and file position tracker object.
binlog_streamer WIP code complete.

Still need to write tests, and do some more cleanup.
fix typo
fix another typo.