[AER-2854] - Add shell feature

Also addresses AER-2819, be able to supply multiple commands on single
line.

Allows running shell commands against the local host by either
prefixing the command with "!command" or typing "shell command".