RUBY-744 Support Unix domain socket path in URI
RUBY-744 Require exactly one unix domain sock path or host-port pairs
Merge pull request #509 from estolfo/RUBY-744-unix-sock

RUBY-744 Support Unix domain socket path in URI
RUBY-733 Only run auth tests if auth is enabled
Merge pull request #513 from estolfo/RUBY-733-auth-enabled

RUBY-733 Only run auth tests if auth is enabled
RUBY-812 Add authmechanismproperties for GSSAPI
RUBY-812 Support authmechanismproperties in URI
RUBY-812 Remove empty extra hash in tests
RUBY-812 Use auth mechanism properties from spec
RUBY-812 Validate auth credentials including extra
RUBY-812 Add service_realm to username if provided
RUBY-812 formatting in test
Merge pull request #510 from estolfo/RUBY-812

RUBY-812 Support authmechanismproperties in URI
RUBY-832 Support readPreferenceTags in uri parser
RUBY-832 Create a more general list of non-string options
RUBY-832 CGI#parse handles repeated keys
Merge pull request #515 from estolfo/RUBY-832-readpref-tags-uri

RUBY-832 Support readPreferenceTags in uri parser
RUBY-831 Catch OperationTimeout in client#active?
RUBY-831 Add default op timeout to MongoClient
RUBY-831 Update pool test to account for default op timeout on client