Add the option to enable SSH Agent Forwarding
Fix tests to use a Mock FS for ssh paths
Add CLI smoke test

This test locally runs sshd, and tries to connect to it using the CLI
interface of the SSH Launcher (which uses pretty much the same code as
the applet)