vcsh: Support whitespace in filenames for gitignore

GitHub: fixes RichiH/vcsh#105
Merge branch 'feature/IFS'