add replica_set attr to mongodb_user module

This is an updated re-submission of #5929 to add a replica_set attr, along with error handling improvements so the underlining causes for errors are reported up.

Changes:
- merged in 66b2d55
- renamed replicaset to replica_set
- added version_added to replica_set attr
- removed unrelated changes from pull request