Move duplicate definitions to gegl-types.h
Remove unused includes