operations: fix convolution-matrix pretty much completely

- use GeglAbyssPolicy instead of selfmade abyss handling; simply pass
  the policy propery to gegl_buffer_get()
- remove all sorts of junk needed for reimplementins abyss
- properly center the matrix on the source pixel