core: put shell quoting into its own util class, it is useful
core: SSHRun uses new ShellQuote util