handle HTML entity characters properly+solution
Authoritative names can have html entities, unicode, or whatever. But for keys they all need to be converted to a standard. So html entities should be translated into unicode for keys.
If you don't want html entities in the name, you can turn off entity encoding in tinyMCE. We could also decided to disallow entities in names, but that's out of scope here.
