Fix passing local file paths on the command line
Use QUrl::fromUserInput() to handle local file paths (without "file://")
as well.
QUrl::AssumeLocalFile is passed to avoid DNS lookups for
non-existent/mistyped file names.
Differential Revision: https://phabricator.kde.org/D21478