Handle quotes in 'service shell' arguments

Fixes ZEN-10805

Add shell_quote utility functions
Quote arguments to service shell commands
Refactor quoting in service run commands