SERVER-6400 - framework and start of Matcher replacement.  using Matcher2 name
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