Enum value conformance (#845)
* Fix known invalid list entry types, regenerate 1.1
* Bring back ColorControl type correction
* Enum value conformance validation
Enums may have conformance values on a per-value basis. We collect this information from the specification but did not
enforce at runtime. Now we do.
* Add tests for enum value validation
* Fix typo
* Update CHANGELOG.md
---------
Co-authored-by: Ingo Fischer <github@fischer-ka.de>