Escape paths to be sourced with fnameescape

Note, `fnameescape` has to be called after `filereadable`, otherwise
`filereadable` returns false.