gui: force vert scrollbars on in module list to prevent jumpiness

without forcing the vertical scrollbars to be present at all times, the
modules can "jump sideways", this is particularly noticable in the left
module list, since it has the scrollbar appear on it's left side, moving
the module to the right to make room for it.
(cherry picked from commit 26261b3f375873834714a1e6f502bd3dd9186dc9)
gtkrc: cleanup scrollbars

first we leave a bit (2px) breathing room between a scrollbar and
neighboring widgets, so they don't get stuck together in an ugly
fashion.

second we darken an insensitive scrollbar button, so it doesn't
distract anymore.
(cherry picked from commit 99811d0872bd25c2da803fc967bb5540e6743533)
darktableconfig: restore default panel width to 300
(cherry picked from commit 31cb0bf894f4fb09182072885b947d2a90e2385c)
darktableconfig: default image_in_row to 5

on lower res displays having 7 images in a row by default is
a bit much, which results in fairly tiny thumbnails, which
aren't particularly useful.
(cherry picked from commit 06b111b36b0164b7263a8bf67fc4c04941f865ab)
tagging: don't glue buttons to treeview
(cherry picked from commit 134ce6259597ebccfe88c1cb066312a0af2c98d1)
tiff: explictly mention 32-bit is float
(cherry picked from commit 078712b0e7312073fc290a25f007bf1eca326680)
Made lensfun lookups for one lens really unique.  Fixes bug #9662.
noise profile: pentax k-3 by tx0h
[l10n] Swedish update
rawspeed: update to svn 610

we have kept a few local patches, that will be obsoleted in future
versions of rawspeed, but have to be kept around for the time being
lua : document new API fields
lua : make the wiki doc the dev version and officialise the user manual as the stable version
lua : add versionning information to the lua documentation

this information is only used by the wiki version of the API doc

the usermanual version will catch up at a later point
lua : document the new field to register_storage
lua : allow plugs for documentation generation

only implemented on the wiki side for the moment,

Allows better typing in doc
gtkrc: force trough-border off for scrollbars (thanks ochosi)
Merge branch 'master' of https://github.com/darktable-org/darktable
Revert "usermanual: documentation of implemented feature request #9709 (manually adapted from pull request #390)"

This reverts commit eda647408a0e78225b4bf5db67bccb63655da7be.

we temporarily revert these changes as they reflect darktable post-1.4 and we want to
use the reworked usermanual sources for 1.4 already. we can revert this revert later.
gui: use gtk_rc_parse to load our custom gtkrc

setting an environmental variable with our gtkrc causes applications
we launch (via gtk_show_uri) like firefox to inherit our custom
theme (provided a new firefox instance is being launched, instead
of just opening a new tab on an already existing instance).
(cherry picked from commit 18ba9b9f7f8a3236b90547f08901e2422b3255a8)
Revert "gui: use gtk_rc_parse to load our custom gtkrc"

This reverts commit 3801fc3acc8ee1d3fc19b7fedd1724acf2b8e416.
It breaks more than it helps.