Fix user creation role to work with inlined ssh keys

* The default user creation role for users who haven't got keys on github was
  writing authorized_keys files with newlines between every character. That is
  clearly wrong.

@stvstnfrd @jbau