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.
SERVER-13951 Better scoping for many WUOWs
SERVER-14892 Fix memory leak in MatchExpressionParser::_parseElemMatch
SERVER-9253 added pid_file argument to mongo_killproc. New usage: mongo_killproc pid_file procname
SERVER-14446 Add ability to save config to ReplCoordinatorExternalState.
SERVER-14446 Use _setCurrentRSConfig to update TopologyCoordinator's config.

It is now only legal to call from within the ReplCoordinator's
ReplicationExecutor context, but this change ensures that the replication
coordinator and topology coordinator keep their view of the replica set
configuration in sync.
SERVER-14454 Implement processReplSetFresh in ReplicationCoordinatorImpl
SERVER-14946: assert.soon don't print code if possible
SERVER-8994: Boost 1.56 build system integration
SERVER-8994: Boost 1.56 build fixes
SERVER-8994: Boost 1.56 - fix uninitialized variable in lexical_cast.hpp

Fix comes from lexical_cast.diff: https://svn.boost.org/trac/boost/ticket/4946
SERVER-14454 Fix compile
SERVER-14988 Replace expired CRL files
SERVER-8994: Remove Boost 1.55