SERVER-8296 Print more useful information when pipe call fails in ProgramRunner::start
SERVER-8269 ignore SIGPIPE in the shell; fixes Solaris tests
SERVER-8249 Increase timeouts in jstests/connections_opened.js
SERVER-8302 print something every once in a while so test doesn't time out on FreeBSD (bandaid)
SERVER-8269 use sigaction instead of signal for SIGPIPE in the shell
buildbot replReads.js don't query potentially stepdown'd node for status
SERVER-6656 fix SSL thread storage leak (for incoming connections only)
SERVER-8249 Give time for connection numbers to drop after temporary connections closed in connections_opened.js
SERVER-8249 Maintain references to permanent connections created in connections_opened.js
SERVER-8316 make config upgrade more tolerant of missing collections from last upgrade
SERVER-8316 minor cleanup of ping document warnings
SERVER-6656 prevent SSL memory leaks

If a BackgroundTask should attempt to use SSL (via an outbound connection),
this commit will now ensure the SSL thread-specific data is cleaned up on
thread exit.
SERVER-8130 Fix invalid access in textSearchEnabled check

Bug introduced in fts_index.cpp, FTSIndexPlugin::adjustIndexSpec()
(not changed by diff):

 69|            StringData desc  = cc().desc();

Previously, Client::desc() returned std::string, so desc._data
became a dangling pointer to destroyed temporary cc().desc().
Resolved by changing return type of Client::desc() to StringData.
SERVER-8139 add special flag to minvalid during initial sync
SERVER-8139 cleanup

'h' is not needed in minValid recorded in the database; it is never
read.
The dummy minValid value is no longer needed either.
SERVER-4237 SERVER-6972 Skip jstests/sharding/read_pref_cmd.js when run with auth
Fix test to work with SpiderMonkey and updated V8 exception text
SERVER-8328 Make naming for roles consistent
fix test; background indexing behavior changed (for the better)
fix reconfig.js on Windows by removing Client from heartbeat thread

The heartbeat thread has no use for a Client context, and it has trouble
at process shutdown time -- it tends to hit an access violation on Windows
when it tries to destruct the Client context.