Add another form of pkg-config name for lua search.
(cherry picked from commit d23cc811869687948cf9001d3b3594e414ec240b)
rawspeed: import svn r614
(cherry picked from commit 1a6619b5d64e9e0d0a24645b946b019d3f7ca289)
Try to limit network traffic of map view

There is no reason to keep a connection to a map server when dt is not
in map view. This should be relevant for bug #9816.
(cherry picked from commit 973e808532eb84ad0513d895c57cf80396fcdc6c)
protection against out of memory in masks

more potential fix for #9808
(cherry picked from commit 4c1395d4cdb938dde790305cbf4915516fd8c592)
Made lensfun lookups for one lens really unique.  Fixes bug #9662.
(cherry picked from commit 2bcf99efc8d4289b32956c6e1fbf70720fb80fdf)
Removed check for ambiguous return values for lens lookups.

It can *never* be guaranteed that the return list of lenses of lensfun contains
only one entry, even if the lens model name was exactly correct.  Lenses with a
longer lens name (containing the shorter one) will also be returned.  However,
it is guaranteed that the exact match will be returned as the zeroth list
element.
(cherry picked from commit 362ba6aeb624d657114973ba70de3383fb91ae34)
Use Exif.OlympusEq.LensType and give it precedence over
Exif.OlympusEq.LensModel and Exif.Photo.LensModel since it is normally
the most precise data and the string used in (the current svn of)
lensfun.
(cherry picked from commit eee664223f7eff916b3f6a6d92a6d2f305c9d097)