:: [String] -> String package:cmdargs
Given a sequence of arguments, join them together in a manner that
could be used on the command line, giving preference to the Windows
cmd shell quoting conventions.
For an alternative version, intended for actual running the result in
a shell, see "System.Process.showCommandForUser"