gegl: make enum value names to be human-readable, translatable strings

Don't generate gegl-enums.c with glib-mkenums. Instead manually
maintain it and add the same translation logic as in gegl-op.h