Global shard related topology server tests.
Merge branch 'topo-shard-tests'
Merge branch 'master' into resharding
Adding tests for replication paths in topo.