SERVER-15557 extracted mmapv1 startup options from StorageGlobalParams into MMAPV1Options
SERVER-15557 added support for deprecated dotted names to yaml configuration file options
SERVER-15557 added "Storage options" section in --help output.
             migraged dotted names of mmapv1 options from "storage" to "storage.mmapv1"
                 storage.mmapv1.directoryPerDB
                 storage.mmapv1.journal.commitIntervalMs
                 storage.mmapv1.journal.debugFlags
                 storage.mmapv1.nsSize
                 storage.mmapv1.preallocDataFiles
                 storage.mmapv1.quota.enforced
                 storage.mmapv1.quota.maxFilesPerDB
                 storage.mmapv1.smallFiles
                 storage.mmapv1.syncPeriodSecs
             dotted names (without the ".mmapv1" component) of mmapv1 options before migration
                 will still be accepted but a warning will be raised at startup.
SERVER-15557 disallow setting of configuration options for non-active storage engine
SERVER-15623 Add all RS member states as ReplSetTest constants.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-15623 Update test of w:0 in getLastErrorDefaults.

As of 0bb7d05 a secondary that refuses the RS config reports
itself "down".

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-15880 MMAP V1 should not create DB under the catalog mutex

DB creation should happen outside of the mutex and only the insertion
should be protected. See the assigned ticket for more details.
SERVER-15910 Do not call unlock after a LOCK_DEADLOCK error on the flush lock
SERVER-14462 Get rid of LockState::reportState since it is a noop today

Will be replaced by a new means of reporting the locking state.
SERVER-14803 Support static-libstdc++ in any Unix
SERVER-14425: rename DeadLockException to WriteConflictException
SERVER-15888: fix profiling inf. loop when can't profile
SERVER-15915 Make isself check block until we're listening for incoming network requests
SERVER-10670 Add missed status return value check from initializeUserPrivilegesFromUserDocument

Closes #851

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15905 Ensure Initial Sync uses the same source when fetching oplog and missing docs
Revert "SERVER-15557 disallow setting of configuration options for non-active storage engine"

This reverts commit cf1c4bb5a9da98ec831ff0a30ae78abe81e1d1b0.
SERVER-14462 Fix all cases where client is null when we are creating an
OperationContext
SERVER-14462 Make db.currentOp report the currently held locks from the Lock Manager
SERVER-13635 disallow NULL entries in KVDatabaseCatalogEntry::_collections
Revert "SERVER-14462 Make db.currentOp report the currently held locks from the Lock Manager"

This reverts commit 1ae3facefbfdb05d3369576611eb96fb1a303815.