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)
Merge remote-tracking branch 'upstream/master'