Updating GSSAPIAuthentication test to require less privileges on the MongoDB server that it connects to.  The requirement is just that there is a collection named "test" that the user has privileges to read from on a database that's specified in the Mongo URI, and that an unauthenticated user does not have those privileges.
Adding test for PLAIN authentication mechanism, which is commonly used with LDAP credentials.