SERVER-13060 restore --setParameter newCollectionsUsePowerOf2Sizes functionality
SERVER-12997 Better error message for oversized insert
SERVER-13050 Don't send "cursor" to shards when doing agg explain

Follow up to SERVER-12760. If cursor is sent to the shards, the explain will
fail for the wrong reason and we would give a worse error message. With this
change we now correctly report that the explain failed because one of the
shards doesn't support explain.
SERVER-13058: remove extra space in Windows service descriptions

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12753 Remove extra %% in enterprise rpm macros file
SERVER-12328 less aggressive plan cache evictions when the stddev is small
SERVER-13067 fixed typo in log message for clearing plan cache
SERVER-12902 number of required fields in parsed projection should be 1 when projecting {_id: 1}
SERVER-12902 disallow queries with projections for id hack
SERVER-12902 extended ID hack to support {_id: 1} projection
SERVER-12902 moved canUseIDHack from getRunner to IDHackRunner
SERVER-12929 propage error from GeoQuery::parseNewQuery to expression parser
SERVER-12901 fix flapping test
SERVER-12981 handle $and/$nor/$or under $elemMatch
Merge remote-tracking branch 'upstream/master'