SERVER-6246 SERVER-9515 Implement proper authz checks for user and role management commands
SERVER-6246 SERVER-9515 In every place we grant roles need to make sure the roles exist
SERVER-9515 SERVER-6246 SERVER-9517 Instead of "name", in user objects use "user" and in role objects use "role"