opencl: fix efficacy bug in globaltonemap
Merge branch 'master' into opencl
opencl: give numbers and names of available OpenCL devices as part of debug output

this is the first step to make darktable deal more flexible with multiple GPUs
opencl: add module flag to prevent preview pixelpipe processing on GPU
opencl: add colorpicker functionality to opencl pixelpipe
Merge branch 'master' into opencl
opencl: basic setup for device priority lists (individual for all pixelpipe types)
tethering: filepattern input + check at shot time.
opencl: priority settings for multi-GPU systems

if you have more than one GPU you can now give priorities on how
these are allocated to the different pixelpipes
Merge branch 'master' into opencl
collect: fix date and add a 'time' filter.
Merge branch 'master' into opencl
Creates the colorzones hard-coded preset with a specific version.

Fixes the preset definition and will ease maintenance by using the
legacy circuitry to update the preset data.

Fixes #9208.
opencl, usermanual: add section about multiple OpenCL devices
tethering: pattern tooltip + fix unneeded return
tethering: free data for 'session' module
noise profile: panasonic dmc-g2 by bruce albert
tethering: autocomplete for filename pattern
Add a lightable/darkroom mode to Lr import.

Typically tags are imported in lightable when importing a file or folder
and development processes when entering the first time an image.
Get image width/height from Lr xmp.

This is better as we do not need to have the dev->image_storage fully
intialized. We can then use the import routine sooner in the process.