Switch to inflecto for inflections

We currently require `activesupport` just for it's inflection library. This PR switches to [inflecto](https://github.com/mbj/inflecto), which is an inflection gem extracted from datamapper/extlib. The benefit here is that we can drop `activesupport` as a dependency, and there's no String monkey patching involved in inflecto.