Update French translation.
-d perf stats are showd after, not before. Use correct tense
dt_imageio_open_tiff(): do not try to open e.g. 16bit half or 32bit int TIFFs
Minor update the string to allow translation.
Update French translation.
dt_imageio_open_tiff(): use TIFFGetFieldDefaulted to get TIFFTAG_SAMPLEFORMAT

Some applications(e.g. convert(1)) do not set it, and using TIFFGetFieldDefaulted ensures that it we get some value.
Apparently default is SAMPLEFORMAT_UINT.
If there is an app that does not set this field to SAMPLEFORMAT_IEEEFP when saving float data there, or otherwise, there might be problems...
Revert "Temperature iop: disable piece if preset == passthrough". Fixes #10108

This reverts commit ed40a7b3a9b3dbb76918fcede8b33ab3e80820e5.
Needed to fix some manufacturers madness
Scalepixels: new IOP

Needed to fix NIKON D1X non-square pixels madness
iop_dependencies.py: add scalepixels
Run iop_dependencies.py after merge!
Flip IOP: modify_roi_in(): drop sanity check

Causes garbage when used with scalepixels.
If it is really needed, it should be rewriten in a way, that has no side-effects like that.
OpenCL: move interpolation functions into separate header
OpenCL: move clip&rotate related stuff into separate file
OpenCL: move lens related stuff into separate file
OpenCL: move interpolation kernel into separate file
OpenCL: move lookup stuff into separate header
OpenCL: refactor clip_rotate_bilinear into interpolation_compute_pixel_bilinear_4f
OpenCL: refactor clip_rotate_bicubic into interpolation_compute_pixel_bicubic_4f
OpenCL: refactor clip_rotate_lanczos2 into interpolation_compute_pixel_lanczos2_4f
OpenCL: refactor clip_rotate_lanczos3 into interpolation_compute_pixel_lanczos3_4f