SERVER-13951 pass false to invalidateAll() when dropping collection

true should only be passed from the CollectionCursorCache destructor.
SERVER-15907 Use ftuncate rather than fallocate on linux tmpfs

This means we don't use any ram for unused portions of files.
SERVER-15684 Make copydb work with SCRAM (SASL)
SERVER-15890 Fix initial sync from 2.6 node by setting slaveOk bit where necessary
SERVER-15598 Use dynamic dependencies for enterprise .debs
Remove mongo-tools now built in go from .gitignore
SERVER-15900: secondaries should stripe writes by doc if doc locking is on
SERVER-13635: add isDurable to StorageEngine and use for GLE
SERVER-15819: fix privilege check on currentOpCtx
SERVER-15870 Prune command stats for commands that haven't run

Signed-off-by: Dan Pasette <dan@mongodb.com>
SERVER-13635: allow kv engines to get index size and repair
Revert "SERVER-15870 Prune command stats for commands that haven't run"

This reverts commit d46f3e0d3542cfdd671c0edf71e5483633c13f1c.
Revert "Revert "SERVER-15870 Prune command stats for commands that haven't run""

This reverts commit 3e31d5fab0a5ab48378a04b01ae045997af1d41a.
SERVER-15870 fix up some tests depending on unpruned serverStatus
SERVER-15889 Update list of targetable OS X versions
SERVER-14747 SERVER-14753 Add validation tests for memory leak fixes
SERVER-15888: Ensure MODE_X on implicit DB creation

Also adds new API to DBLock to allow relocking in different mode.
SERVER-15913 QueryStageKeep dbtest shouldn't leak KeepMutationsStage
SERVER-15890 Add correctness test for multi version initial sync.
SERVER-14860 Handle duplicate key/value in btree, for background indexing