SERVER-9394 eliot suggested not doing the sleep if chained.
SERVER-6400: do not call FieldRef::getPart on non-existant parts
make test work even if system can't handle a lot of connections
SERVER-6400: nice construtor for NotMatchExpression
SERVER-6400: fix $or use of indexes
SERVER-6400: comments
SERVER-6400: This switches from MatcherOld to Matcher2
             This commit also has all semantic changes encompassed in this switch
SERVER-6400: additional update test
SERVER-6400: inprog has a $all option which isn't valid syntax, so re-write without
SERVER-6400: change error codes agg is expecting
SERVER-9713 Port some BSONObj accessors to accept StringData

Accessors ported:
- getIntField
- getBoolField
- getStringField
- getObjectField
- operator[]
- getFieldUsingIndexNames
SERVER-9713 Rewrite BSONObj::getFieldDotted to accept StringData
SERVER-9702: debugging for drop2 test failure
BUMP 2.5.0
Merge branch 'master' of github.com:mongodb/mongo
Revert "SERVER-9394 eliot suggested not doing the sleep if chained."

This reverts commit f2c59cd1fabc8c5e6a5311c16943b6d4ca4325c0.
post 2.5.0
SERVER-9518 Initial implementation of RoleGraph data structures
Update comments in AuthorizationManager
SERVER-9721 do not use sleepmicros on Windows for yielding