Fixed rect pos in model_rect_to_view_rect
gegl-gtk-warp: Don't define GeglWarpBehavior

It is defined by GEGL.
GeglGtkView: Remove hack of always doing full redraw
tests: Test processing of the GeglNode against ViewHelper, not the widget

All the logic is in ViewHelper, so no reason to pretend this tests
the widget parts of GeglGtkView.
GeglGtkView: Fix brown bag commit introducing queued processing

c1e37005e4632ea5570e6aaf31b51f4d4ff817d7 introduced queued
processing, but was incorrect in several ways.
1) current_processed_rect not freed in destructor
2) the rectangles queued where never initialized...
3) couple of issues in how queued rectangles were processed
Tests: Add redraw tests for simple translated,scaled cases
Revert "gegl-gtk-warp: Don't define GeglWarpBehavior"

This reverts commit 7023bdce1069297e6ffb4d0b0eb5a024b9b1bd56.

No longer defined in git master. This means gegl-gtk no longer
builds against GEGL 0.2 though
Update pkg-config files to have "gegl-0.2", not "gegl"
introspection: Don't depend on Babl

We never exposed Babl types in the interface so
it should probably not have been there in the first place?
Build: Use AC_CONFIG_HEADERS instead of deprecated AM_CONFIG_HEADER
Build: Use GTK+3 by default instead of GTK+2

It has been out forever, so about time. GTK+2 compatibility
expected to stay around for a while though.
GeglGtkView: Add convenience for hooking up to a GeglBuffer

gegl_gtk_view_new_for_buffer()
test-view-helper.c: Call gegl_node_invalidated

The changes in GEGL b4ff63c4a75e8f1d90bb3d75be1c8b6c4176eb8a
mean that GeglNode won't see the injected event, instead this
test needs to call the proper invalidate function to ensure
all the correct logic is called.
Update to work with, and require, gegl-0.3 (GEGL master)
Remove code for old GEGL versions

The build system already requires gegl-0.3
Fix introspection annotation warning
Clean up Makefile.am

Make automake 1.13 happy and remove a bunch of unneeded wildcards.