Add MONGO-CR authentication support

The following Pull Request includes code changes that will add MONGO-CR authentication support.