3.0 inflector

`hyphenate()` can be useful for e.g. in a custom inflected route which generates hyphenated instead of underscored words.
I'm not too fussy really. Most of the names in our inflector match those in rails' so it might be nice to keep some consistency between ember, cake, and rails. I'm not sure doctrine's or laravel's inflector even have a dasherize equivalent.