One step further in the unit test.
Now the test finishes and can check the worker status.
Merge branch 'master' into replication
Refactoring rebuilding of keyspace.

So it's more efficient, and can support my next changes
(making ServedTypes per-cell).
Remove obsolete zk Docker example.

The useful parts of the zk Docker example have been absorbed into the
Kubernetes example. The Docker-only version is now broken anyway and
there's no point in fixing it since we're not planning to flesh out the
rest of Vitess in Docker-only mode.
Styling changes to Java client
First part of per-cell horizontal sharding support.

Still needs:
- disabling query service on sources.
- unit tests for shard methods.
Merge branch 'master' into replication
Merge commit 'd6d191b88b896c98cbbbeeca7005dc9bfd22c816'
Enable test_rollback after bug fix
Merge pull request #119 from youtube/liguo

Enable test_rollback after bug fix
fakezk: fix create node with prefix sequence
More coverage in this test case, better checks of the queries.
Merge branch 'master' into resharding
Merge branch 'master' into replication
Adding unit test for UpdateServedTypesMap.
Now enabling / disabling query service as needed during horizontal splits.
Adding tests to check the query service is enabled / disabled properly.
Add a mechanism to log private data from exceptions and use case for bind_variables.
Updating healthcheck properly, and testing it in resharding.py.