SERVER-14657 use RangeDeleter for all migration cleanup in d_migrate.cpp

Remove last use of Helpers::removeRange in d_migrate.cpp
SERVER-14950 Move rsLog to its own library
SERVER-14449 Implement processReplSetSyncFrom in ReplicationCoordinatorImpl
SERVER-14938 Remove string streaming operators from OpTime and Date_t
SERVER-14831 Add textIndexVersion:1 support to FTSQuery
SERVER-14914 Stop using waitForHealth in ReplSetTest.stop
SERVER-14934 Move static builder strings to builder source rather than oid
SERVER-14936 Give BSONObj::Holder a proper class lifecycle
SERVER-14937 Give BSONObj move semantics in C++11 mode
SERVER-14957 Fix some erroneous or missing LIBDEPS edges
SERVER-14962 Fix variable name re-use discovered by coverity
SERVER-14831 Fix signed/unsigned comparison in fts_query_test.cpp
SERVER-14474 diagLogging command is deprecated. Print warning on use.
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.
SERVER-9634 Fixed misspelled mongodb in syslog option description.

Closes #753

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-9253 fixed init.d/mongod so that it does not sleep for 5 minutes unnecessarily.
            In some version of Linux, killproc() provided in /etc/init.d/functions has a bug
            where it will sleep the full duration of the delay (-d).

Closes #411

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-13474 remove redundant split and migrate metadata validation steps
SERVER-14710 finish removal of dropDups

fixes the SERVER-14901 typo
SERVER-14925 Shutdown command should exit cleanly
SERVER-14219 logOp implicit collection creation

This patch only logs the creation of collections that will not be deleted on
operation failure. This fixes a bug where the collection would be created on
master, but if the operation failed, the slaves would not get the logOp that
implicitly created the collection leading them to differ from the master.