[#48787941] Lock down the Gemfile versions.
[#48787941] Update all gems.
[#48787941] Clean up the Gemfile.
[#51403829] Bump up the omniauth version
[#50965191] DeepQuestionSerializer includes `image_in_base64`
[#48575529] Refactor PublicResponsesAbility.
[#48575529] Send down a 401 (not a 302) when access is denied from an API controller.
[#48575529] Hit the SurveyBuilder API only if access token is not passed and user is logged in
Revert "Don't force asset precompilation on staging."

This reverts commit 32b01272880f4153c9796d8a9a151cbebdcc9d14.
Merge branch 'master' of github.com:c42/survey-web
Merge remote-tracking branch 'origin/hotfix'
[#51542731 #51543239] Add a `deactivation_mail` mailer.
[#51543239] Setting up SendGrid.

- Also added an initial draft of a PrivacyMailer
- Sends out a organization deactivation email.
[#51627163] Deleting a survey should delete its options.
[#51542731] Destroying an organization destroys its surveys (and questions, categories and options).
[#51542731] Destroying an organization destroys its responses, answers, choices and records.
fixing code indentation
[#51542731] deleting surveys should delete images for questions and answers from s3
[#51542731] Answers have 'photos' and not 'images'.
Set the Airbrake token using an ENV var.