SERVER-14624 switch to using new MemberConfig methods
SERVER-14449 add support for recording/using forced sync source for replSetSyncFrom command
SERVER-14653 Allow streaming into ASSERT_TRUE and ASSERT_FALSE.

Also contains some basic simplifications of the internal unittest code to
facilitate the change.
SERVER-14378 SERVER-12517: make shell use listIndexes when available and start putting tests in mmap_v1
SERVER-14536 Helgrind suppressions for race-prone counters.cpp code

Closes #718

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-13177 mongooplog - Checking return value of connect. Proceed only if connected.

Closes #715

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-13961 Thread through OperationContext to the AuthorizationManager
SERVER-14407 delete runner.h

Replaces Runner::RunnerState with PlanExecutor::ExecState.
SERVER-14283 Update package config file httpinterface default
SERVER-13730 remove hardcoded REST URL from rs.help()

Closes #716

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14591 implement (get|set)GetLastErrorDefault in LegacyReplicationCoordinator
SERVER-14665 Make sure that _me BSONObj is owned before we store it aside
SERVER-14442 Make Client responsible for less of replication handshake processing
SERVER-14442 Make ReplicationCoordinator responsible for constructing replication handshake objects
SERVER-14442 Use OperationContext to access current client when processing repl handshake
SERVER-14431 Invalid chunk data after splitting on a key that's too large to index
SERVER-14431 Invalid chunk data after splitting on a key that's too large to index

Fix error message
SERVER-5800 changes for geo expression index performance, avoid preprojecting

- additional covering parameters
- only project points when required
SERVER-14316 Remove addUser function from the shell
Use clearRawMongoProgramOutput to avoid test failure from asserts in the server instead of the tools