LockManager with support for shutdown, and readers/writers only policies
working through Drew's review comments
responses to drew's code review
passes tests, changes in response to Andy's code review
added MONGO_COMPILER_NORETURN, mutable mutex, and const member functions
uint32_t for mode, s/_guard/_mutex, s/guard/lk/, untabify .h file
replace using namespace with using specific classes/names
removed getSingleton, renamed matches, added inc/decForMode, lockIdNotFound to enum, moved nextLid to anon namespace
SERVER-13635: remove Database:flushFiles as it was only used initial sync where it no longer is needed
SERVER-13635: ExtentManager no longer needed for stats in Database
SERVER-13635: remove Database::getFileFormat
SERVER-13635: fix file format test
SERVER-13635: remove Database::getExtentManager
Merge branch 'lm'
SERVER-14096 explain find() at queryPlanner verbosity

Enable by the setParameter 'enableNewExplain'
SERVER-14135 Unit test for ReplCoordinatorImpl
Merge branch 'master' of github.com:mongodb/mongo