SERVER-2212 Move ExceededTimeLimit error code to semantic code range
SERVER-9252 use the correct config key for pid file
SERVER-9252 use [[:blank:]] instead of \s
SERVER-9518 Rename AuthzUpgradeLockGuard and make it a generic guard for AuthorizationManager.
SERVER-9518 Implement functions in mongos and mongod for locking authorization data
SERVER-9518 Add diagnostic "why" argument to authz data locking
SERVER-9766 Remove support for separate client driver package
SERVER-9766 Don't fail the build on missing system libraries unless they are in demand
SERVER-10462 compensate for Windows file locking race
Update README to include backup and monitoring resource

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-8535 Added exception logic to filesystem::exists call

Many of our calls to boost::filesystem::exists() do not treat it
as a function that throws exceptions. Adding logic to catch these
can stop various obscure permissions-related problems.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-3442: mongoimport takes collection name from filename like mongorestore

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10471 Fleshing out the new query planner / enumerator
SERVER-10339 Changed OU in client.pem and changed failed x.509 auth msg
SERVER-10339 Added client_revoked.pem cert for CRL test
SERVER-10521 Types for write commands.
SERVER-10159 Reuse damage vector across object updates
SERVER-10159 Inline Element::OK and Document::end; they are called often
SERVER-10159 Elements never have null Document pointers
SERVER-10159 Don't acquire rep just to check type when resolving