first step to the big video

missing:
- thumb
- refactor js code
when payment_choice is null we display the payment_method in this case should be credits [Fix #65048712]
display ID instead KEY [Fix #63081510]
Merge branch 'master' of https://github.com/catarse/catarse into channel-big-video
fiz deprecation warning
create deliver_process_notification in payment notification and removed the observer [#62727374]
added new text on processing payment notification [#62727374]
remove the payment observer and some params that is not used on process notification [Fix #62727374]
adjust notification subject text [Fix #62727374]
create a notification for canceled contribution made with Boleto [Fix #62727558]
small readability improvement in application policy
Added contribution policy
added after_action to verify if index is policy scoped
renamed only_admin to is_admin?
added Scope to contribution policy and migrated users/contributions_controller to pundit.
fixed %s/policy_scoped/policy_scope/ and %s/verify_scoped/verify_policy_scoped/
created different policy for create and new in contribution. Project must be online, so we can move old logic from controller into policy.
Migrate projects/contributions_controller to pundit
removed contribution authorizations
implemented permitted_attributes for contributions