Double quotes are sill not handled corrected correctly, when forms are passed to subprocess on Windows

I reworked the previous pull request as suggested:

https://github.com/technomancy/leiningen/pull/1224

So it doesnt change the signature of ```shell-command```