Inflector irregular singularize rules

The rules to singularize the singular in Inflector's `irregular` method were missing. Without them the new test case added fails. 

This PR adds singular rules for irregular. And fixes #8605