only put filenames with no space in response file

llvm-link can't seem to handle spaces in response files sanely, and I
can't find a way to quote them.  So just don't include them, and use it
only on Windows.
Merge pull request #881 from vvuk/+response-files

only put filenames with no space in response file