allow project owner to sort rewards #changelog [Fix #46148793]
implemented a new interface to isolate methods needed by payment_engines
lets make a simpler interface for payment engine. Other than that we cannot trust class variables for concurrency in Rails AFAIK
fixed model specs after boolean fields removal
fixed controller specs
fixed observer specs
populate row_order column to avoid weird problem with ranked-model
Merge branch 'sort_rewards'

Conflicts:
	Gemfile.lock
fix reward sort permissions
add more info on request refund mailer [Fix #49769965]
Merge branch 'master' of github.com:catarse/catarse
credit mailer [#49769965]
remove some unused code :p
fix migrations
oops forgot one file
should call correctly the methods about refund and request_refund
this method is alredy removed
updated newrelic gem
Merge branch 'master' of github.com:catarse/catarse
using DROP IF EXISTS to the latest migrations that remove fields