support ransack short matchers
remove double if
Merge pull request #3144 from timoschilling/rm_doubled_if

remove double if
Merge pull request #3141 from timoschilling/support_short_predicates

support ransack short matchers
use the `permit_params` DSL everywhere
#3147: raise error for those still using `default_actions`
fix `permit_params` for renamed resources

specifically, this fixes the tests for AA::Comment
:nail_care:
remove Rails 3.1 ActiveModel::Name compatibility layer