Rework creation of Makefile clean rules

This allows to add custom commands to clean rules.
Clean CFC when cleaning C library
Regenerate charmonizer.c