SERVER-9517 Rename "source" field for users and roles to "db"
SERVER-6246 SERVER-9515 Rename removeUser and removeRole commands to dropUser/dropRole
SERVER-10670 Add RoleGraph::replaceRole method.
SERVER-10670 Make addRoleFromDocument and handleLogOp members of RoleGraph.
SERVER-10670 Fix concurrency error in examination of _roleGraphState in AuthzExternalStateMongod.
SERVER-10670 On a failure resulting from programming error, throw out the RoleGraph.
SERVER-10670 Make isAuthEnabled a member rather than static function of AuthorizationManager.

It should have been from the beginning, and fixing it makes it easier to
write tests.
SERVER-10670 Reenable auth unittests.

This fixes the authorization_session_test and all but two cases in the
authorization_manager_test.  The two failing cases are labeled with a TODO and
disabled individually.
SERVER-6246 SERVER-9515 Update usersInfo and rolesInfo commands to new API
SERVER-10742 Allow a string of v characters in the verbose option
Add assert code
SERVER-10742 Fix ssl compilation of server_options_test
SERVER-11053 Support use of CacheDir rather than Brobdingnagian variant directory names
SERVER-10930 Clean up output for parsing errors and show option name in duplicate option error
adding try/catch around boost::filesystem::exists() to handle inaccessible path.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
adding try/catch around boost::filesystem::exists() to handle inaccessible path (fixed indent).

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10471 merge index bounds, enumerate based on indices, bug fixes
SERVER-10471 Clone tag correctly in RelevantTag::clone()
SERVER-10532 batch write executor and unit tests
SERVER-10471 fix test to deal w/new interval comparison state