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?
`#total_count` should be used instead of `#length`.