SERVER-13057 push shell write errors more in line with other drivers
SERVER-10026 fix query leak during certain error conditions
SERVER-13263 Temporarily disable balancer on testshard1.js when not issuing the aggregate command
SERVER-13210: include nModified for all mongod write commands
SERVER-13262 have mr_drop.js run on a unique DB to avoid parallel test failures
SERVER-13184 with rooted OR query plan sub-queries independently and combine
SERVER-11045 Update man pages from the MongoDB Manual

This is a direct copy of generated man page content from
the MongoDB Manual.
SERVER-13261 bump versions in servers.js for branched v2.7

Second bump needed after release of v2.6 for latest-stable
SERVER-13258 ensure S2 poly loops have 3 points after dedup'ing
SERVER-13249 fix where we set timeout for slow builders

awaitSecondaries is already called by reInitiate()
SERVER-10026 SERVER-13271 SERVER-12878 SERVER-2094 avoid surplus projections in distinct
SERVER-13271 don't forget to fix test in jscore as well
SERVER-13250 do not check local.startup_log for _id index in upgradeCheck()
SERVER-13280 don't ignore deletions of DiskLoc(s) when yielding in idhack runner
SERVER-12615 Fix size calculation in JSReducer::_reduce

The old calculation didn't consider the size of the numeric-string fieldnames
in arrays. This error accumulated with each value added to the array. While
the new calculation doesn't consider the size of the current fieldname, it is
ok because it prevents the error from accumulating and we have plenty of room
between the User and Internal max sizes.
Minor typo in sock.cpp debug msg

"Dump"->"dump"

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-13249 adjust timeout for reInitiate

Since there is a 15 second polling delay when there are no visible primary/secondary nodes,
reInitiate was coming close to timing out in many cases.
SERVER-12095 Update project description in Linux packaging text

This change makes packaging text more consistent between rpms
and debs, as well as bringing the text up to date with more
recent verbiage.
SERVER-13163/SERVER-13165 Refactor implementation of insert write command in mongod.

The goal of the refactoring is to clarify the control flow of the batch
execution of inserts, and in so doing to cleanly handle PageFaultExceptions,
properly handle demotion to secondary, correctly profile individual document
insertions within the batch, and correctly attribute lock hold and acquisition
time to those individual insertions.

It is also intended that this refactoring will resolve memory leaks in the
insert code path, by more carefully tracking ownership of WriteErrorDetail
objects throughout the WriteBatchExecutor class.
SERVER-13163/SERVER-13165 Assign fassert codes.