Made parsing response files smarter

Don't just split on spaces but try to honour quotes. This may not
be exactly the right thing (since shlex tries to behave like a Unix
shell, but we need a Windows-style behaviour), but it's much better
already than just splitting on spaces.