Let site-local files override MysqlFlavor implementations.
Merge branch 'mariadb'
Java Go Rpc client first commit

A synchronous Go RPC client in Java.
No support for authentication, streaming and deadlines yet.
Add integration tests to java gorpc client

Fixed issue reading responses when error occurs
Moved all constants to a single file
Added support for MAGIC_VAL in bson codec
Run integration test in verify phase
Renaming package name to com.youtube.vitess.gorpc
Java: add .gitignore at root folder
Better exception handling and log4j in GoRpc client

Have the library log, wrap and rethrow low level errors
Added log4j
Java VtGate client first commit

Supports ExecuteKeyspaceIds queries with transactions
Adding RpcStub interface

To support integrating with RPCs other than Go style
Changing unit tests to use RPCs instead of action nodes.

Code is about the same complexity, but RPCs are what we do
in prod, so this removes the duplicate code.
Merge branch 'master' into replication