Shellwords is for posix path escaping, we shouldn't use it on windows

See #1718 for background.
@myronmarston In 3-1 we still have this, so might as well use it.