SERVER-15031 make ReplicationCoordinatorImpl save config to local.system.replset
SERVER-15178 Added Copyright header and fixed indentation
SERVER-15312 move replIndexPrefetch parameter out of legacy and into Applier (BGSync)
SERVER-15397 use parsed values to check correctness of CSV import/export values

Closes #808

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14668 Lock manager's LockResource should point to the LockHead

This is so we don't have to look up the lock head from the resource every
time.

Also moves the main locking functionality in the LockerImpl to a private
method, which will be used in more than one place after MMAP V1 flush lock
yielding is added.
SERVER-15525 Split sharding map/reduce tests
SERVER-15178 Setting LTC_NO_ASM macro
SERVER-14668 expand support for yielding, add back in yield policy
SERVER-14668 Fix compile break due to a previous commit
Revert "SERVER-14668: Replace uses of DBWrite lock with DBLock"

This reverts commit da599844c97ef6d290c03e073a9bafe41c1a914e.

Conflicts:
	src/mongo/db/repl/repl_coordinator_external_state_impl.cpp
	src/mongo/dbtests/counttests.cpp
	src/mongo/dbtests/querytests.cpp
SERVER-13635: add a key/value -> storage engine interface to simplify other work
SERVER-14805: log oplog application progress during initial sync
SERVER-15446: handle ok:0 and unauth heartbeat responses
SERVER-15480 Comment out CursorPointsToSamePlaceRegardlessOfDirection.

This test fails on OS X 10.8 C++11 DEBUG due to an invalid static
cast in both Heap1BtreeImpl::ForwardCursor::pointsToSamePlaceAs and
Heap1BtreeImpl::ReverseCursor::pointsToSamePlaceAs.

Closes #811

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15525 Disallow specifying both inline and sharded in MapReduce out options
SERVER-15487 added 'command' mode to run commands on database
             extended processFile() and gotObject() to accept output stream
             removed 'applyOps' mode
             general code clean up - removed options that are either unused or replaced by --mode
SERVER-14966 check array size for geoHaystack indexes
SERVER-15392 safely parse geoNear command limit as long value
Merge branch 'master' of https://github.com/mongodb/mongo