gegl:checkerboard: Add OpenCL version for float4 formats

This only supports float4 formats for now because OpenCL doesn't
necessarily allow byte addressing. Other formats will fall back
to the CPU version.