SERVER-15517 Remove spaces from query in dumprestore7.js, exportimport4.js and exportimport5.js

Closes #806

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15473 Take ownership of provided Builder
SERVER-15533 Don't inspect our entry in the heartbeat data vector
SERVER-11735 Disable dbcase2.js from running under sharding
SERVER-14668 Change read paths to acquire IS lock on the DB instead of S

Also change respective assertions, which are checking for S-lock on the
database.
SERVER-11118 add additional $dateToString aggregation tests
SERVER-15536 Create oplog after successfully calling processReplSetInitiate.
SERVER-15537 Make methods called by bgsync and fetch threads robust to node being removed from set.

If a node is removed from a replica set, or if it is not a member of its locally
stored configuration, the ReplicationCoordinator must still respond non-fatally
to method calls from the bgsync and fetch threads.  It's typically OK to throw
an exception or return an error value, depending on circumstance.  In this
change, we make one of each change.
Merge remote-tracking branch 'upstream/master'