SERVER-16438 mongos_no_replica_set_refresh.js agnostic to which node is elected primary
SERVER-16440 cap displayed ping times in replica set monitor
SERVER-16441 treat updatePosition errors the same as handshake errors: add to blacklist.
SERVER-15715 Remove the usage of DBDirectClient in findAndModify

This also removes the entire sort/no-sort branching and the usage of DB X
lock.
SERVER-16431 Implement TempRelease in terms of save/restore lock state

Allows us to get rid of the scoped lock chaining and pass on the
recursivity tracking to Locker::saveLockState.
SERVER-16443 upgrade/downgrade master/slave testing
SERVER-16442 test difference in meaning of w: majority in mixed mode replicasets
SERVER-16431 Remove recursive() and recursiveCount() from Locker

Not used anywhere.
Revert "SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated"

This reverts commit 383c185480fe8c1140e4a4c9671c642470ad429c.
Merge remote-tracking branch 'upstream/master'