buffer: make gegl_buffer_iterator2 be gegl_buffer_iterator
By copying its implementation over gegl-buffer-iterator.[ch], this is the symbols we link with from now on. We keep the same symbols available with the 2 suffix for another release permitting code linked against the previous GEGL release to continue working with binaries linked for this release.
Showing with 177 additions and 129 deletions