RUBY-791: Basic SCRAM working on 1.9.x
Use openssl instead of krypt
More tests around SCRAM conversation
Fix missing space
Only run SCRAM test on 2.7 and higher
Default to scram-sha-1 on wire version 3 and higher
Revert default for travis
1.8.7 does not support strict base64 decode/encode
Strip 1.8.7 trailing line break in base 64 encoding
double quote line break in gsub
Pray that krypt might work on 1.8
Fix typo
No krypt on 1.8
Explicitly lock to sha1 with no support for other algorithms
Make password_required private
Remove krypt dependency
Require openssl
require krypt on jruby
For Jruby 1.8 mode we need to implement pbkdf2 ourselves
Merge pull request #532 from mongodb/RUBY-791-1.x

RUBY-791: SCRAM-SHA-1 Authentication (WIP)