:: [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"