Include "config.h" in the enum types template

Expands the symbol annotation correctly.
Clean up the enumeration type template