Don't hard-wire the service name "ssh-connection" in the authenticatin code.
Fix logging of username at end of auth - was null.
Make it possible to implement a custom service based on the ConnectionService.