Use public_send instead of send
Add rubysl-test-unit dependency for Rubinius

The ActiveModel lint tests added in 0a5f12f require Test::Unit and the
Rubinius build breaks without this dependency:
<https://travis-ci.org/orgsync/active_interaction/jobs/16668742>.