Switch to using :cmd instead of :in for SSH commands

This makes parsing a lot simpler as it doesn't start
a shell so has no login / logout lines in the output
Add function for performing multiple commands using a single session
Rename and re-namespace ssh-commands as ssh-collectors