SERVER-15492 do not swallow errors from subclasses' run() methods in BackgroundJob
SERVER-15780 improve thread naming, remove any hex identifiers from names
SERVER-15836 Change how long we wait for the master in rollback4.js.

In the legacy implementation of replication, the newly elected node waits for
queued oplog entries to drain before transitioning to primary.  In the new
implementation, it transitions immediately, but does not report "ismaster: true"
until the drain completes.
SERVER-15590 remove unneeded minor version tracking from heuristics
SERVER-15590 dead ShardConnection::runCommand code
SERVER-15531 serverID for WBL no longer used
SERVER-15262 Chunk migration should yield the MMAP V1 flush lock
SERVER-15780 use namespace stdx not std for bind
SERVER-15780 use namespace stdx not std for bind pt2
BF-615: Use smaller doc size in mmap test on 32-bit
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
Fix more stuff
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.