Add support for creating .ssh/environment, overriding shell+user
comment, and make generation of authorized_keys more idempotent.