add mongodb replicaset support

user add will fail if you're not connected to the current primary (the primary can change), specifying the replicaset allows pymongo to automatically determine which host is the primary and add the user to the correct host.