Revert "SERVER-11813 Output date as string in jsonString strict mode"

This reverts commit 8e3fda2d14c9cc7626bfbabfd834a34ee0d95e64.
SERVER-12117 fixed path checking when parsing projection on $where query
SERVER-11484 mongos bubbles up "code" field for some command failures

Affects commands aggregate, collStats, count, mapReduce, and
moveChunk.  If a failure on one or more shards causes the command to
fail, mongos will add a "code" field to the response if the error was
common to all shards that failed.
SERVER-9063 Correctly sort on text metadata for sharded queries
SERVER-12124 SERVER-10026 EOFRunner properly explain null collscan
Fix Windows OS Version names
SERVER-12092 "create" command shouldn't set "create" collection option
SERVER-12092 mongorestore should generate valid "create" command obj

Fixes an issue where fields in the "create" command object generated
by mongorestore could be out of order, such that an invalid command
would be run instead of "create".
Merge remote-tracking branch 'upstream/master'