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.