Rename *_filter callbacks to *_action callbacks

Deprecate *_filter callbacks in Rails 4.2
https://github.com/rails/rails/commit/6c5f43bab8206747a8591435b2aa0ff7051ad3de

Fixes #5239
Add changelog about filter deprecation.
Fix payment state logic to only result in failed if there are no valid payments.