gegl:crop: Propagate input format to output pad
Set correctly shifted extent on sub-buffers
Move gegl_buffer_get_abyss to gegl-buffer.c