SERVER-14436 Introduce replica set tag, pattern and match types.

For use in replica set configurations, write concerns satisfaction and read preference.
SERVER-12751 remove BSONBuilderBase
SERVER-9570 SERVER-9572 Default install prefix to subdirectory of selectable build dir

In addition, move the .scons directory to a subdirectory of the build
directory. This makes all build artifacts not installed to '#' live under the
build directory.
SERVER-14343 Build fast and loose by default
SERVER-11290 Don't actually build static libraries

We don't currently use the static libraries, they are just nodes in our
dependency graph. Since they are unused, building them wastes time and disk
IO.

We still need to generate the files to appease scons. They are filled with a
UUID on the assumption that if scons thinks that a library needs to be rebuilt
then anything that depends on the library should also be rebuilt.
SERVER-2442: clean up listCollections
SERVER-12517: add listIndexes command
SERVER-2442: listCollections command used in shell
SERVER-12517: listIndexes in mongos
SERVER-14458 swap LegacyReplicationCoordinator for the HybridReplicationCoordinator
SERVER-14458 de-race-conditioning tests found during patch build of hybridReplicationCoordinator
SERVER-14041 enhance secondaryThrottle parameter
SERVER-14041 enhance secondaryThrottle parameter

Fix debug build compile failure
Even more diagnostics for replsets_priority1.js test failure
SERVER-14355 Allow dbAdmin role to create system.profile collection with custom size
Revert "SERVER-14041 enhance secondaryThrottle parameter"

This reverts commit d85f99a8a150a1932d72bd393511be2b85a409c7.
Revert "SERVER-14041 enhance secondaryThrottle parameter"

This reverts commit fa1233fbe4a48ef0675820f381987f1df4f42f75.
Revert "SERVER-14458 swap LegacyReplicationCoordinator for the HybridReplicationCoordinator"

This reverts commit 249c0a50179067c856b4bdf178446449617dab63.
SERVER-5092 basic.h should not be present in a header context
SERVER-14415 extended LogComponent and LogComponentSettings to support hierarchy of component log levels