RUBY-648 adding support for MONGODB-X509 auth mechanism
RUBY-648 adding tests for MONGODB-X509 auth mechanism
minor: removing some duplication in how we validate auth responses