fleetctl: add support for ssh username

SSH tunnel and SSH-based commands can connect using a specified username, otherwise defaults to 'core'.

Fixes #536