fleetctl: support for arbitrary usernames

Implements --ssh-username to allow fleetctl users to specify arbitrary
usernames on upstream servers.

Fixes #536