Support for filenames with blanks.

Although such filenames should be forbidden, it is nowadays the default
for several tools, such as "~/Google Drive" for grive tools.