Fix syntax, add rssh
Adds relevant .gitkeep placeholders

This commit adds .gitkeep placeholders ensuring we don't lose folder structure.
Hiera, auth_keys changes
Add alphagov/gds_accounts support

This commit includes support for 'alphagov/gds_accounts', which is a Puppet
wrapper for managing access by GDS staff to projects over SSH.
Adds gds_account key/value pairs to Hiera

This commit:
- adds gds_account::group key/value pairs to Hiera
- adds gds_account usernames and ssh keys to Hiera
Adds GOV.UK Backup User to Hiera

This commit adds the GOV.UK Backup User to Hiera such that the creation of the
user with the correct SSH key, correct shell (rssh) and correct groups are
created in Hiera. This removes the need for a separate user class, as Hiera can
handle the user in the same way it handles other users through the gds_accounts
module.
Separate purge_ignore list in to new Hiera YAML

This commit separates the gds_accounts::purge_ignore list out to a separate
Hiera YAML file in order that we can properly account for and track the creation
of these accounts using Puppet.