support symbols in StringNormalizeExtensions.SEONormalize (i.e. ♥)
various refactors