Use the compat mechanism for the Unicode normalization of typed text.
Some clean-up of the compat classes.
Merge pull request #368 from ospalh/feature-normalize-via-compat

Use the compat mechanism for the Unicode normalization of typed text.