SERVER-15236 Using SCRAM-SHA-1 for keyfile authentication
SERVER-15535 revert aggressive test timing changes
SERVER-14531: ensure enough freshness responses
SERVER-14425 Extract LockManager queue management logic to methods

Makes the code cleaner to read and reduces repeated sections.
SERVER-14425 Move LockManager out of the newlm namespace
SERVER-14425 RIP LockState
SERVER-15535 remove useless testing
SERVER-15535 add new host-missing error message to reconfig test
SERVER-15535 wait for master after reconfig
SERVER-15535 save parsed config to db instead of user provided config
SERVER-13635 Fix two more system.indexes in jstests/replsets
Merge branch 'master' into wt-master
Use a WriteUnitOfWork when truncating WT Oplog

When records are deleted from the oplog during rollback,
the deletions weren't being made visible to operations in a different
RecoveryUnit, which confused the BackgroundSync thread.
Use temp session for WT_SESSION->compact

Because compact doesn't work inside a transaction
This fixes jstests/replsets/maintenance.js