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
Merge remote-tracking branch 'upstream/master'