CliInterface::moveToFinalDest has been introduced to fix drag-and-drop
extractions, where the "PreservePaths" options is always manually enabled. So this method
assumes that this option is always true.
However this is not the case when the user selects a bunch of files and
extracts them using the extraction dialog, where (s)he could disable the
PreservePaths option.
So, in order to enable extraction to a temp dir, it's not enough to just check
whether the user is extracting the whole archive or only some files of the
archive. We also need the check whether the PreservePaths options has been
disabled. This cannot happen with drag-and-drop extractions, so if this option
is false, we don't bother with extracting to a temp directory.
BUG: 359628