SERVER-6400 - port more old tests
SERVER-6400 - more matcher tests using both versions
SERVER-6400 - some style improvements for Matcher2
SERVER-6400 rename *Expression* to *MatchExpression* to avoid conflict
SERVER-6400 - keep a real BSONObj in Matcher2, not a reference
SERVER-9417 assert if we stepDown while waiting to satisfy GLE
SERVER-9511 fix geo_fiddly_box.js ns to not conflict w/geo_fiddly_box2.js
SERVER-6400 Visual Studio -- add files to projects
SERVER-7728 Add more details on why a shard is 'unavailable' for balancing
SERVER-9419 reduce amount of data being inserted (windows debug builder can't handle)
SERVER-9339 do not query a node that is not in PRIMARY or SECONDARY state
SERVER-8066 (1/2) Removed redundant if statement
SERVER-8066 (2/2) Skip undefined fields in mongorestore
SERVER-9417 fix unit test to run correctly with auth
SERVER-9333 clear ghostcache at reconfig time
Remove post-install dependency on murmurhash3 from client
SERVER-9333 correct reference counting of GhostSlave members

The _ghostCache contains shared pointers to GhostSlave members.
When we clear this cache, we decrement all the reference counts to these objects.
Because we were not keeping a shared_ptr to a GhostSlave object in percolate(),
but instead were using a bare pointer, this caused the bare pointer to be deleted
out from under us when we cleared the cache.  This in turn caused the internal
objects like the OplogReader to be deleted, which caused segfaults in percolate()
when we attempted to advance the oplogreader cursor.
do not run set_param1.js in parallel test
SERVER-9333 wait long enough for slow builders like Windows Debug
SERVER-9528 retry network failures during document copy at initial sync time