Use internationalization in ActiveRecord and pluralize for others

This PR is a more up to date version of https://github.com/amatsuda/kaminari/pull/309
Also, it adds support for internationalization of `entry_name` for ActiveRecord. I tried to implement it for DataMapper but failed, maybe someone else with more experience with DM can have a look?

This PR solves the issues I described in https://github.com/amatsuda/kaminari/pull/309 where only using `.pluralize` won't work for other languages than English. Instead we should make use of the !18n features.

Any thoughts about this?
It's true that it should display a singular entry name when the page has only 1 record, but I don't want multiple changes to come together with 1 pull request.