Update bundle gems

I ran `bundle update` to get the latest versions of the gems.
Update Capfile

To point to the new server and to deploy from this branch.
Update Capfile

Add tasks to update the Apache config and restart the web server.
Add ServerAlias in Apache config

I'll remove this when we're ready to make the switch to the new server.
Use PassengerUser instead of PassengerDefaultUser

We want to start the Passenger process as freerange so that it can
access the environment variables set within that user's shell.

I'm not sure why we were previously setting `PassengerDefaultUser` but
it doesn't appear to do what we need.
Remove SMTP_PASSWORD from Apache config

We can set this as an environment variable in the freerange user's
profile (by using `cap env:edit`) rather than having to store it in the
Apache config.
Add `Require all granted` to avoid 403 errors

As per the Apache upgrading instructions[1].

[1]: http://httpd.apache.org/docs/2.4/upgrading.html#access
Update README with deployment instructions
Use `Require all granted` to avoid 403 errors for docs

As per the Apache upgrading instructions[1].

[1]: http://httpd.apache.org/docs/2.4/upgrading.html#access
Update Capfile and README

Add a task to copy and enable the virtual host in the Apache config.

Update the README to mention the new task.
Fix Encoding::CompatibilityError.

We were seeing exceptions on `/linda-reads-your-numbers`:

    Encoding::CompatibilityError: incompatible encoding regexp match (Windows-31J regexp with UTF-8 string)

The problem was with the accented character in `cafés` in combination with
BlueCloth. It seems as if we're using an old version of BlueCloth via
vanilla.rb. Rather than considering upgrading BlueCloth, it seems more
sensible to standardize on Kramdown which doesn't suffer from this encoding
problem and which we're already using in most places.
Fix broken link.
Update Capfile

Switch back to deploying from master. This site has now been migrated
to the new Linode instance so I'm ready to merge these changes to
master and continue deploying from there.
Remove ServerAlias from Apache config

I wanted to be able to access this site at badger.gofreerange.com while
in the transition period. It's now up and running on the new server so
we can remove this alias.
Merge branch 'migrating-to-another-server'

We were deploying from this branch while getting a new Linode instance
up and running. Now that we've switched to the new instance, we can
bring all these changes in to master.