use `public_send` where possible

also lowers the public method signature of `ActiveAdmin::Callbacks`
Rails 3.2 compat: use `send` in `find_resource`
Merge pull request #3090 from gregbell/3044-use-public_send

Use `public_send` where possible