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
UI french updated
Merge pull request #167 from levitte/swedish-translation

Swedish translation mostly for the added profiled denoise.
Update to RawSpeed rev511 (Thanks Klaus)
Update to RawSpeed rev512 (Thanks Klaus)
opencl: a more conservative default for opencl_number_event_handles
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