operations: matting-global with no foreground/background information must fail.
alien-map: Check error from gegl_cl_set_kernel_args
noise-cell: remove static keywords

static keyword is not supported by OpenCL 1.1.
See Ch. 6.8 Restrictions, letter g)
noise-cell: Use f suffix for float constants.

Unsuffixed literal has type double (taken from c99 specs).
Fixes clang warnings:
warning: double precision constant requires cl_khr_fp64, casting to single precision
red-eye-removal: Use f suffix for float constants
ink-simulator: update engine of ink-simulator

The core spectral simulation has been split out into a tiny non-glib
dependant core; the header and cfile for this core is embedded inline
in the op source for now.

Printer specifications now have an additional inkN.black spectral/color
sample. This permits determining the scattering/opacity of the pigments in the
ink, it is currently used as a wavelength dependent opacity similar to the
previous; now deprecated o= global per ink opacity. Such on black substrate
measurements are also the data that would be needed to drive kubelka munk
based simulation model.
Updated Greek translation
Check for and run intltoolize in autogen.sh

On some platforms, including Heroku, the intltool macros cannot
be found during build, possibly because the version of autoreconf
does not respect ACLOCAL_PATH. Using intltoolize also allows
to avoid a dependency on intltool when installing from tarball.