One step further in the unit test.
Now the test finishes and can check the worker status.
Large refactor for Java VtGate client

Use joda.DateTime instead of java.util.Date
Refactor RpcClient to pass around objects instead of Maps
Make SplitQueryRequest and SplitQueryResponse
Revisit data types for bind variables and field types
Format changes only, using a better formatter
Add BindVariables to batch queries, do not use maps

Add set up command to test
Merge branch 'master' into replication
Merge pull request #116 from youtube/liguo

Scatter conn should wait till rollback completes before return
Insert fewer rows for faster tests
Merge remote-tracking branch 'origin/refactor-vtgate'
Move daemon mode from zkctl to zkctld.

This matches the mysqlctld model. When zkctld starts, it performs either
"init" or "start" as necessary. This allows the scheduler to recover the
task by restarting it, without having to purge the data dir.
Merge pull request #117 from youtube/zkctl

Move daemon mode from zkctl to zkctld.
Styling changes to Java client
Merge commit 'd6d191b88b896c98cbbbeeca7005dc9bfd22c816'