Hide GeglLookup from C++

It uses a zero length array, which is not valid in C++.
Simplify gegl_buffer_set_extent