harmonize behavior of underscored and camelize

Harmonized behavior of underscored, dasherize, and camelize so
consistent rules are followed. Adjusted humanize for updated underscored
functionality. Updated tests and docs.