which takes a Babl format to convert from/to. Include <gegl.h> in a million places.
Setting it in init() had it overwritten by NULL because it's a construct property.
Add a GimpDeviceManager object and take over most code from gimpdevices.c, but leave all functions in gimpdevices.c there as wrappers in order to make rebasing in gtk3-port simpler.