RUBY-791 Remove Kerberos auth from core driver
RUBY-791 Get the encoded user name for SCRAM authentication
RUBY-791 Get user nonce for SCRAM authentication
RUBY-791 Get user client key
Remove quality spec for now
RUBY-791 Setup all SCRAM algorithm impls
RUBY-791 Finished SCRAM conversation redesign
Make client key constant
Remove actual response comments
Remove unused property on user
Remove bad rdoc
Fix encoding failures
Refactor CR auth to follow conversation pattern
Refactor PLAIN auth to follow conversation pattern
Refactor X509 auth to follow conversation pattern
Slight ldap and x509 refactor
RUBY-791 Introduce krypt for common behaviour between MRI and JRuby
RUBY-791 Organize requires
RUBY-791 Verify server responses and raise exceptions if invalid
Merge pull request #528 from mongodb/RUBY-791

RUBY-791: SCRAM-SHA-1 Authentication