PaymentGateway

Assume payment gateway is up until we find it isn't. Because classes are
reloaded every request in development, it creates a race condition where
PaymentGateway.available? may be nil in the request. Because classes are
cached in test and also eager loaded in production this shouldn't be a problem
in those environments, but it's annoying in development
Merge pull request #104 from ministryofjustice/fix-gateway-pinger

PaymentGateway dev fix
confirmation email
undo fee_calc memoization, added guard for office, fix tests
add missing migration
Merge pull request #106 from ministryofjustice/email_confirmation

confirmation email
completion page - reuse confirmation email
put Gemfile in alphabetical order (within groups)
Merge pull request #108 from ministryofjustice/confirmation_page

completion page - reuse confirmation email
Updated logstash logic to only push known files
Merge pull request #110 from ministryofjustice/logstash_update

Updated logstash logic to only push known files
Support move to log stash inside containers
Removed unused user-create db task
Added restart metric
Merge pull request #116 from ministryofjustice/logstash_update

Logstash update
Merge pull request #109 from ministryofjustice/sort_gems

put Gemfile in alphabetical order (within groups)
Upgrade to Rails 4.2.0.beta2

 - Upgrade Rails
 - Fix breakage caused by ActiveJob API change
Merge pull request #121 from ministryofjustice/rails-4.2.0.beta2

Upgrade to Rails 4.2.0.beta2
susy config
added in susy gem