Description
initShardVersion can now return isMaster output, which contains remote version information. We may want to split initShardVersion as a separate command from setShardVersion, since effectively it is becoming the isMaster handshake + config/shard info.