Allow to change executable (shell/interpreter) when using raw

This patch adds an optional 'executable=' option to the raw command line to override the default shell (/bin/sh), much like the shell module does.

This is useful for remote systems with a very limited (or no) /bin/sh shell.