* Move the c_macros generator in the enums crate
In this way macros for the C language are not generated during
rust-code-analysis build
* Create macros file automatically
* Apply generated macros to the code
* Format macros
* Replace c_macros phf_sets with a const array
* Regenerate c_macros
* Remove phf dependency