Adding action tests.
Merge branch 'master' into resharding
Don't assume json for serving graph.
toporeader.GetEndPoints has to read the endpoints.

(and not the shard roll-up, not sure how long it will
have the endpoints there anyway).
Use a shard name with letter in it.

I have a feeling this could break other implementations...
Adding new commands to zkclient2.
Using topo.TabletType in toporeader.
Merge branch 'resharding'