Add support for non-latin filenames in downloads
Replace guessUrlFromString with QUrl::fromUserInput. \
It fixes urlencoded links and adds support for cyrillic domains