Fix package comments for vtctl.
Remove -follow flag from mysqlctl, to be replaced by mysqlctld.
Create mysqlctld service for remote mysqlctl actions.

This is intended for use internally by vttablet, in cases when it cannot
directly access the mysqld process because they are running in separate
cgroups (containers). Since vttablet and mysqld can share files, many
actions can still be done directly by vttablet. However, starting and
stopping mysqld must be done from within mysqld's cgroup, so these
actions are executed remotely by mysqlctld.
Make clone test use mysqlctld to stop and start mysqld remotely.
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 pull request #112 from youtube/mysqlctl

Create mysqlctld service for remote mysqlctl actions.
Stop exporting {,Degraded}EndpointCount from VTGate - they aren't particularly meaningful.
Fixup test after removal of {,Degraded}EndpointCount debug vars.
Merge pull request #115 from plobsing/vtgate-statemon

vtgate state monitoring removal
Scatter conn should wait till rollback completes before return
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 branch 'master' into replication