app: port the mask shrink and grow operations from u8 to float
app: port the mask border operation from u8 to float
app: fix warning when a gegl op's aux input combo box gets destroyed

gimp_operation_tool_aux_selected() is called with a NULL drawable
when the combo is destroyed, but at that time the GeglNode we set
the buffer on is already gone. Instead of adding evil if()s,
connect_object() the combo's "select-item" signal to the node
instead of the tool, so it gets disconnected automatically.
app: add gegl:plasma to Filters -> Render -> Clouds
Bug 704065 - Snap default preferences are now settable in the preferences.

Along with this change, the snap preferences have been moved from
GimpDisplayConfig to GimpDisplayOptions, where it makes much more sense.
One of the consequences is that there is no need to duplicate these
values in GimpDisplayShell anymore to differenciate defaults and
current settings.
build/win: Add a jhbuild project for making windows binaries.

This was originally here:
http://github.com/drawoc/windows-gimp-jhbuild
-Wformat-nonliteral, not -Wformat-non-literal
Remove -Wformat-nonliteral
Bug 701090: allowing to reorder shell tabs by drag'n drop in single-window-mode.
Bug 701090: reorder the shells too when tabs are reordered.

This allows to not lose the tab order after we come back from multi-window mode.
app: simplify finding matching extensions

Use g_slist_find_custom(), g_ascii_strcasecmp() rather than iterating
over lists of extensions, then over single characters again and
comparing the output of g_ascii_tolower().
gimp.doap: add schumaml to list of maintainers

so more than one active person is listed.
plug-ins: fix unused variable warnings in tiff load and save
plug-ins: port file-wmf to GEGL
plug-ins: port file-xwd to GEGL
plug-ins: any GIMP image must be deleted when animation-play exits.

Other allocated data is allright because it is freed when the process
exits, but not GEGL buffers created with gimp_image_new(), because they
are managed by the main GIMP process. Otherwise the plugin would leak
GeglBuffers each time it is closed.
plug-ins: port file-raw to GEGL
build/win: Upgrade cairo to 1.12.16
app: Use the function gegl_has_operation in sanity.c
plug-ins: rename file-raw to file-raw-data

to remove confusion with raw digital camera files.