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