improve MongoDBTest library from master branch
PERL-408 Implement SCRAM-SHA-1

This commit implements SCRAM-SHA-1 for MongoDB 2.7.7 or later.  Whenever
the 'authenticate' method is called, either MONGODB-CR or SCRAM-SHA-1
will be used, depending on the server's max wire version.