3.0 inflector

`hyphenate()` can be useful for e.g. in a custom inflected route which generates hyphenated instead of underscored words.
I checked rails `dasherize()`, it takes underscored form as input, while this takes CamelCased form. So given my e.g. usage it can be directly used to convert controller name to hyphenated form in url array.