Switch from exception_notification to errbit
Merge pull request #98 from alphagov/errbit

Switch from exception_notification to errbit
Use a redis.yml to configure sidekiq

This beings this in line with other apps.
Change how sidekiq is configured and started.

This adds a Procfile with an entry for starting sidekiq.  This will
enable us to transition from using the rake task and the delayed_job
worker to using the more generic procfile worker.  This makes it more
consistent with other apps.

This also now sets sidekiq options in a `sidekiq.yml` file.  This is
consistent with how we do it in other apps.  This change also removes
the specification of which queues to listen to.  By default, sidekiq
listens to the queue called 'default', which is what we want.  It
previously also listened to the 'failed' queue, which I think was a
mistake.  We're not using this queue explicitly anywhere, so adding it
seems unnecessary.
Remove last bit of exception_notification.

This was causing errors on deployment.  Got missed in #98
Merge pull request #100 from alphagov/remove_final_exception_notification_bit

Remove last bit of exception_notification.
Merge pull request #99 from alphagov/normalise_sidekiq_setup

Normalise sidekiq setup
Add jenkins branch build script
Remove travis config.

We're no longer using travis for branch builds
Merge pull request #101 from alphagov/branch_builds

Add jenkins branch build script
Remove redundant geocoding cronjob and script

geocoding has been done by a sidekiq worker for a long time now, so this
ronjob is redundant.  Additionally, it doesn't have a distributed lock
to ensure it will only run on a single server at a time, which could
lead to interesting data corruption.  This script was the only thing
using the lockfile gem, so that's gone as well.

This leaves whenever itself in place so that the existing cronjobs can
be cleaned up.