Bug 686602 - missing EXIF_CFLAGS when building plug-ins/file-psd

Apply patch from John Hein which adds EXIF_CFLAGS to INCLUDES.
Bug 684483 - Text tool: crash after double clicking text

It seems that when the undo action reverts a text -> mark-up change
(or v.v.)  the notifications are inverted, first is emitted the new
value notification and successively the property becoming NULL. The
result is that gimp_text_buffer_set_{text,mark-up} is called last with
NULL, unsetting both text_buffer text and mark-up.

The right way to do it is to always prefer "markup" over "text" if
markup is present, no matter if the notification was for "markup" or
"text".
app: move core/gimp-apply-operation.[ch] to gegl/gimp-gegl-apply-operation.[ch]
app: remove gimp_drawable_apply_operation_to_buffer()

it was a completely silly wrapper. Use gimp_gegl_apply_operation()
directly instead.
Bug 686379: In the JPEG save dialog, checking/unchecking XMP...

saving, don't update JPEG size
Bug 685445 - color-to-alpha plugin crashes (use-after-free)

gimp_tile_put(): make sure we don't free libgimp's tile data twice in
the non-SHM case. I could never reproduce the bug, but I'm pretty sure
this fixes it. The change in gimpprotocol.c is just cleanup.
Bug 662739 - Port to lcms2 for icc V4 profile support

Apply patch from Laurent Martelli which multiplies the out-of-gammut
color components by 256 to match the new 16 bit lcms data type.
Updated italian translation.
Bug 687070 - Modifier+Space doesn't work as shortcut

Don't allow to assign Modifier+Space shortcuts, there is so much code
dealing with Space in canvas event handling, we can't have it invoke
arbitrary actions at the same time.
Updated italian translation.
Update italian translation.
plug-ins: refactor file-gegl so it can handle multiple file types

and add support for NEF (Nikon RAW format). Also cleanup everything a
bit.
Updated italian translation.
Bug 676413: Text to Path cuts off without covering the whole layer

Use an unbounded cairo_recording_surface to extract a
cairo_path_t from a pango_layout.
app: add a translator comment for _("%s Message")
Bug 687256 - Please explain the terms wheel, curve, axis

Add translator comments to GimpDeviceInfoEditor.
Updated italian translation.
app: use g_object_bind_property() to set widget visibility

instead of connecting to "notify::boolean-property" of something just
to set "widget::visible" in the callback.
app: add utility functions for applying specific operations to buffers

so gimp_gegl_apply_foo() will run "gegl:foo" with the required
properties on a buffer and write the result to another buffer.
Bug 677733 - Export image: duplicate list item for TIFF export

Don't register a second file procedure for extension-less exporting as
XMC, this approach is totally bogus. Fixes the duplicate XMC entry in
File->Export.