Removes shardGo in lieu of shardColl and removes setBalancer because it duplicates functionality, which is already in sh.
This change builds a sharding catalog cache on top of the CatalogManager abstraction and use this in place of the direct network calls to the config server.