SERVER-15710 Add better leak sanitizer integration
SERVER-15495 move query_stage_count to query_stage_count_scan
SERVER-15495 add tests for query_stage_count
SERVER-15847 Make sure producer thread wakes up and terminates when we're shutting down
SERVER-15694 unit test replSetUpdatePosition in the ReplicationCoordinator
SERVER-15565 Include memberID in log message
SERVER-15593 Initial autosplit heuristics are very aggressive when config servers are down
SERVER-15262 Map/reduce incremental collection code should be called without lock
Revert "SERVER-14674 Shard dies during chunk migration if running repairDatabase and Compact"

This reverts commit 0fde30ad2f873e7f835aa224e83a97ae6d4a171e.

Conflicts:
	src/mongo/s/d_migrate.cpp
SERVER-15659 make MockStage return actual mock stats
SERVER-15527 explain should report planner info and exec stats when query execution fails

This also changes the error behavior of explain so that the explain command succeeds as long
as it has provided valid output, even if the underlying operation failed.
SERVER-15855 update documentation about how packages are created

Closes #844

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15738 Check return value of syncApply and retry if needed
SERVER-15767 Refuse to start up with invalid locally stored rs config
SERVER-15831 top chunk auto split tests

Closes #845

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15541 track number of yields in CurOp
SERVER-15651 GroupStage::work() return NEED_TIME btwn child work calls
SERVER-15262 Deadlock detection support

Implements the wait cycle detection logic, but it's not incorporated with
the LockerImpl yet.

Also fixes conversion requests to follow same FIFO pattern as conflicting.
SERVER-15262/SERVER-15711 Flush thread should have precedence and discover deadlocks
SERVER-15862 Fix isself_different_port.js by reconfiguring smarter.