SERVER-12472 Fail MoveChunk if an index is needed on TO shard and data exists
SERVER-14657 use RangeDeleter for all migration cleanup in d_migrate.cpp
SERVER-14907 Create a version of HeapRecordStore for testing btree logic.

This implementation only implements the methods necessary for testing
btree logic. Calling any other method will cause a crash.

Closes #748

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14709 SERVER-14896 Add more SSL data to serverStatus. Enforce X.509 cluster having a CA

Closes #747

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14448 Move replSetGetStatus unit test from a repl coordinator to a topology coordinator test
SERVER-14922 increase the timeout in rollback4.js to remove one of its failure modes
SERVER-8994: Boost 1.56.0

Initial import of source

Libraries: algorithm array asio bind chrono config container date_time
filesystem function integer intrusive noncopyable optional
program_options random smart_ptr static_assert thread unordered utility
SERVER-14858 Force replset config detected by the LegacyReplicationCoordinator into the Impl
Revert "SERVER-14448 Move replSetGetStatus unit test from a repl coordinator to a topology coordinator test"

This reverts commit 95e93e471d6a7852e4daa41214501474d4bd4866.
SERVER-13635 Improvements to RocksDB storage engine

Changes:
        - RocksCollectionCatalogEntry owner now RocksEngine
        - All metadata now resides in a single column family
        - Fixed a bug with rocks sorted data reverse iterators
          hitting an EOF when seeking past the last entry in
          an index

Closes #749

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14938 Move replSetGetStatus unit test from a repl coordinator to a topology coordinator test
SERVER-14818 Add cpp benchmark to measure FileAllocator performance.

Needed to measure differences in allocation speed across platforms.
Included is a python script to run the benchmark with different file
sizes and write the results as json to a timestamped directory.

Closes #750
Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>