Add a few more dependencies

mercurial, git & opts-go
binlog_streamer: TestStream
ExecuteBatch end to end test
Merge branch 'master' into barnacle