Use unique names when downloading files to open in external applications
Without this, downloading files with same suggested file names and choosing to open them in external applications caused the second file to overwrite the first because the check for the uniqueness of the file name was made in WebEnginePart temporary download directory, but the download was then moved to the global temporary directory.