use EntityIdentifier to categorize & render Entities

* implemented search for EntityInfo in EntityIdentifier
* extended Entity rendering to highlight also the Entity type
* using the EntityIdentifier to categorize and color the loaded Entities
during parsing
* made EntityIdentifier a singleton, as it is used at several places
* moved code to gernerate unique keyboard shortcut to own function
* reduced nesting in Structure Overlay menu