SERVER-12367 detect halted progress in write command execution, report error
SERVER-2094 fast distinct when field is indexed and query is fully covered
Extend the error reporting during file mapping operations so it includes the address where mapping was attempted as well.
SERVER-11661 Validation for port command line option in tools
Merge branch 'master' of https://github.com/mongodb/mongo
SERVER-3364: The C++ Driver compiled as shared library must export the API
Updated command line options tests with new port type
SERVER-11706 fix indexbg_interrupts.js back to waiting for the index to drop via assert.soon()
fix extra debugging in server8070.js
fix indexbg_drops.js to waiting for the index to drop via assert.soon()
Explicitly set usePowerOf2Sizes
Updated comment with correct version references
SERVER-11661 Extract port as the same type as the option registered in tools
SERVER-12458 Wait for insert to get in before killing the server in gle_sharded_wc.js
SERVER-12325 Fix FTSSpec traversal logic for subdocuments

Fixed issue where FTSSpec::scoreDocument() would stop deep traversal
of a document when it encountered a weight for the FTSSpec with a
non-String BSON type which also happens to be a parent component of
another weight.
Merge remote-tracking branch 'upstream/master'