checkerboard: use color-primary and color-secondary as property-key names

This replaces foreground-color and background-color; it is better if the
declaration of the property keys is focused on how things are from a GEGL
perspective; rather than using concepts belonging in some uses of GEGL.
grid: use gegl-op.h