Keep the full preview rowid to fix navigation on 'z' mode.

When the collected images are changed (rejecting an image when the
filter is set to except rejected for example) it is important to
keep and update the rowid. The previous implementation was based on
the imgid to navigate to the next/previous image and the navigation
was not working when the image was actually rejected from the
collected images.

This fixes #9679.
pkg-config results should be used as HINT in CMake

This is mostly cosmetic, but adhering to the specs shouldn't hurt ...
Fix #9643: Let GTK decide the string length

I hope this didn't serve a deeper purpose. Someone please test this, I
don't have a G+ account.
[l10n] Update German translation
lua : yield while explicitely exporting image from lua
Revert "Fix #9643: Let GTK decide the string length"

This reverts commit ccde6cce569cee186a23a48daa421edfceb65683.

Otherwise the account are not display and appears as '...'
export: suffix compatible for Adobe RGB
history: create style button with readable text
minor update Dutch translation
Merge pull request #360 from MRIG/master

minor update Dutch translation
history: better aesthetics and more room for translations
Merge branch 'master' of https://github.com/darktable-org/darktable
Update French translation.
Fix some French translations (counter-clockwise is anti-horaire).
lua : fix bug #9682

we properly release the lua lock and take the gtk lock
when updating the selection
[l10n] Update of Japanese translation

Credits go to a3novy
Don't forget the last char of slider input

Fixes #9683.
usermanual : put lua API in a separate file

this is a preliminary step before auto-generating that file