Refactor ssh::id to expect "plain" keys

They key files (`.pub`) should *only* contain the key, not the type and not the comment.
This is the way puppet's internal `ssh_authorized_key` is used.
See also https://github.com/cargomedia/puppet-cargomedia/pull/34

@tomaszdurka @ppp0