Metadata viewer: indicate that the focal length is given in milimeters
(cherry picked from commit 54d7e090ea4b9f9ab2441b601e21f2c6caf849d8)
Metadata viewer: don't display invalid/unusable "focus distance" values
(cherry picked from commit ca342a41978a24bffe8bb1b59ede2b2687143692)
cacorrect: fix a segfault for very small buffers.
(cherry picked from commit deaef633d0bb2ed3f649f376cb0d63b85e541812)
color picker: backtransform picker coordinates; fixes #9482

coordinates of local color picker need to be transformed back from the preview
image to the module in focus, else we pick completely bogus spots if distorting
modules are in action.
(cherry picked from commit 1d4e8db69fe35f9b3ac22c788e6d3f6e804944ec)
color picker: better account for invalid local color picker data in several places

if the local color picker is positioned outside the module's image area it can not
deliver valid data. take appropriate action in this case (depends on where we use
the color picker).
(cherry picked from commit 48bd6fd016604ae1d3db3b4d0378d582763a8cb1)
Add two more guides to c&r, perspective + metering
(cherry picked from commit 77990b1a5733b8b0c7c7254be13a1d9448dc7df5)
Fix a crash when live view is not supported ...

... and live view is switched on and off again
(cherry picked from commit ed808fbdfbef79f9d8e82ba4ef0cea0968ee746f)
graduatednd: fix (marginal) bug in distance calculation
(cherry picked from commit 18377a51aa648bada37d2320d8b9ed5100ab6930)
cache: make stats work on legacy compiler + arch.
(cherry picked from commit d2c07e36e332af241dcfc5064091b0c584fb7970)
noise profile: nikon coolpix p330 by joe.
(cherry picked from commit 682c06c24f200aeddf608e942c59de725c72f4d8)
No one liked to see overexposed in preview :(

This fixes #9495.
(cherry picked from commit c1d320280d33cef4a567c84782a92707093ee256)
In full view on the lighttable, wrap around.

That is when pressing right arrow on the last image in a row we move
to the next image on the following row. Same thing for left arrow on
the first image of a row.

This makes reviewing all images more friendly.
(cherry picked from commit 823ec165a802d7da23820e5d96002e811bd1777a)
noise profile: make camera list script support leading white space.
(cherry picked from commit a3fd904493a85cf5947988119f5a6b1c3c8f6f1c)
rawspeed: import r558
(cherry picked from commit 193355d27a86fbf350fff4a75b63cf7ddac7587f)
(cherry picked from commit 609e3d83e03d150209844e0b9221f5b4cb5d9448)
rawspeed: olympus e-p5
(cherry picked from commit d10b1e86dce31525ab235c87da887bc4a59d4115)
(cherry picked from commit 24f85a175a96bc07c28836fd0391ec349aa9f206)
adobe_coeff: preliminary olympus e-p5 matrix
(cherry picked from commit e92f160595fc4a1302513c69b748f8801b76afc5)
(cherry picked from commit 8cb0282b5efb066378acbc8df4b9541bb2fd4fa6)
Resolve resource leak in dt_camctl_import
(cherry picked from commit 6ae39d643ba7d2922fd44605e0a8e967712eaa80)
Fixed some strings that were not all lower-case.
(cherry picked from commit c78a19807151273fc42afb2d595d232428bf8d9a)