Fix ownership of /etc/init/xvfb.conf

Puppet defaults to the real uid, not the effective uid, for file owners.
Because we run puppet apply through sudo, this means that this file ends
up being owned by the user who ran the deploy.  I was alerted by this
line of output:

    [ci-slave-1] out: Notice: /Stage[main]/Xvfb::Service/File[/etc/init/xvfb.conf]/owner: owner changed 'alexmuller' to 'ppotter'
Add key for Cal Paterson
Change my SSH key

My SSH key has changed. THis updates it.
Merge pull request #175 from alphagov/calpaterson-key

Add key for Cal Paterson
Merge pull request #176 from alphagov/change-sshkey

Change my SSH key
Merge pull request #153 from alphagov/fix-ownership

Fix ownership of /etc/init/xvfb.conf
Sort Puppetfile alphabetically
Upgrade RabbitMQ module to latest version

Which is 4.0.0. There's no need to pin the version in `Puppetfile` as
the version is already pinned by the `Puppetfile.lock`.

Changes made by running:
```bash
librarian-puppet update puppetlabs/rabbitmq
```
RabbitMQ is not installed from our PPA

We are installing RabbitMQ from Ubuntu's archive:

```bash
ci-slave-2:~$ apt-cache policy rabbitmq-server
rabbitmq-server:
  Installed: 2.7.1-0ubuntu4
  Candidate: 2.7.1-0ubuntu4
  Version table:
 *** 2.7.1-0ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
```
Use Aptly repo for RabbitMQ

Use the GOV.UK Aptly repository for RabbitMQ packages so that we can use
version 3.x. Pin the version to 3.3.4-1 to keep CI builds as consistent
as possible.

Note that `include_src` is set to false because we don't supply source
packages in our Aptly repo.

For more details please see:
https://github.gds/pages/gds/opsmanual/infrastructure/debian-packaging.html

Based on:
https://github.gds/gds/puppet/commit/bece0d52e59b4a1dbe5f587d857e00b3bb4ede5f
Update robyoung's public key
Merge pull request #178 from alphagov/update-robyoung-public-key

Update robyoung's public key
Merge pull request #177 from alphagov/70510370-rabbitmq

[#70510370] Use Aptly repo for RabbitMQ
Upgrade Node.js from 0.10.26 to 0.10.29

I've copied the 0.10.29 package into the CI PPA.
Merge pull request #179 from alphagov/upgrade-nodejs-0-10-29

Upgrade Node.js from 0.10.26 to 0.10.29
[#53063007] Manage github-oauth plugin

This was vendored and installed as a file{} resource up until 31578e5. After
which it won't have been installed for new machines. Adding it here ensures
that it's installed and at the desired version.
Merge pull request #180 from alphagov/53063007-github_oauth_plugin

[#53063007] Manage github-oauth plugin
Bump version of elasticsearch
Merge pull request #181 from alphagov/upgrade_elasticsearch

Bump version of elasticsearch
Add Richard Boulton to users