SERVER-10026 SERVER-10471 begin more sustainable planning approach
SERVER-9031 compile successfully without 'FIPS_mode_set' symbol
SERVER-10640 SERVER-10639 Skip sharding/trace_missing_docs_test.js in auth passthrough
Fix assert code collision
Fixed a bug where the default Progress Meter name was unintentionally being used in mmap shutdown

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-8992 Better error for invalid polygon

Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
SERVER-9518 Change webserver to use acquireUser to get user's password hash, rather than a direct call to getPrivilegeDocument
SERVER-9518 Remove public getPrivilegeDocument method from AuthorizationManager
Create place for auth functions in client code and move password hashing there
SERVER-10594 slaveOk bit ignored for unsharded aggregate
SERVER-10641 Stable floating-point comparison when validating min/maxDistance

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10362 actually sleep when writers yield
SERVER-10641 fix compile for Windows
SERVER-8378 make bg index test more reliable

I needed to comment out the 'remove' part because the current deleteObject code gets bullied if
another writer is taking a write lock for long quanta, and it never makes forward progress.
Hopefully the new query planner code, which uses a better yielding strategy, will allow
this to be turned back on soon.
SERVER-10655 aggregation_auth : mongos_slaveok.js failing

Improve test.
SERVER-10655 aggregation_auth : mongos_slaveok.js failing

Setup the connection pool hooks to properly authenticate connections when aggregate command has the fromRouter parameter.
SERVER-8864 Use BIO pairs for socket decoupled SSL network interface
SERVER-8864 Fixed failing unit test 'sock_test'
SERVER-8864 Fixed recv exception handling in httpClientTest and web server
SERVER-10513 log warning about deprecation of votes in replica set config