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
Merge branch '1.x-stable-ruby-676' of github.com:gjmurakami-10gen/mongo-ruby-driver into gjmurakami-10gen-1.x-stable-ruby-676