SERVER-15262 Very long lock acquisitions should put warning in the log
SERVER-13962 access windows headers through platform/basic.h for windows fix in snappy.cc
SERVER-15835 Require brackets around hostname for ipv6 addresses

Closes #842

Signed-off-by: Benety Goh <benety@mongodb.com>
TOOLS-261 dumprestore_auth test must allow listIndexes permission

Closes #841

Signed-off-by: Benety Goh <benety@mongodb.com>
Fix signed/unsigned warning error
SERVER-15767 Refuse to start up with invalid locally stored rs config
SERVER-15562 Estimate density before near search
SERVER-15771 Do not step down a remote primary unless you plan to replace it yourself.

Also, when stepping down for a higher priority node, set _electionSleepUntil,
not _stepDownUntil.  This way, lower priority nodes will still consider you
electable, and defer to you.
Revert "SERVER-15767 Refuse to start up with invalid locally stored rs config"

This reverts commit 33d59e5d8cded2e0eab2b9e370727eac5e4d020c.
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.