Small refactoring of date utility function

Having that in the .c file instead of inline in .h makes recompiling
faster when changed.
Added Sony A7R WB presets.
adobe_coeff: FUJIFILM HS10 HS11 support
adobe_coeff: FUJIFILM HS20EXR support
rawspeed: FUJIFILM HS20EXR support
adobe_coeff: FUJIFILM HS30EXR support
rawspeed: FUJIFILM HS30EXR support
rawspeed: proper cropbox for FUJIFILM HS20EXR
adobe_coeff: FUJIFILM X30 support
rawspeed: FUJIFILM X30 support
rawspeed: experimental Ricoh/Pentax K-3 support
usermanual : rewrite lua section
rawspeed: whitepoint adjustment for Pentax K-3
basecurve: add natural preset
basecurve: remove silly caps
basecurve: remove stale curves
Merge pull request #721 from darktable-org/lua_usermanual

usermanual : rewrite lua section
usermanual: first round of proofreading for new lua documentation
opencl: accept libOpenCL.so and libOpenCL.so.1 as valid run time libraries (fixes #10181)
Revert "Flip IOP: modify_roi_in(): drop sanity check"

This reverts commit 3484731e3295f619bb99d41b3a12ba39e5c78919.