SERVER-9518 Handle otherDBRoles when initializing User object from V1 privilege documents
SERVER-9518 Change authorization checking to happen off of new User data structures
SERVER-10356 FTSQuery negated terms in phrase shouldn't negate phrase

This fixes a bug where creating an FTSQuery with a phrase that contains
a negated term (e.g. "tyler -dogs") would cause the phrase itself to be
incorrectly added to _negatedPhrases.
SERVER-3442: mongoimport takes collection name from filename like mongorestore
Merge remote-tracking branch 'upstream/master'