Fix compile with clang

I would prefer to not make any use of anything Lua when compiling
without it, but this is a safe short term fix (that will probably stay
forever).
[l10n] Update Japanese translation
Mark film_rolls.folder NOT NULL in db
Bump lua version after a bugfix

<boucman_work> houz,  I fixed a bug since rc1 which is lua-visible
<boucman_work> so I need to bump the API version minor number
<boucman_work> so could you either wait until I do that or do it
yourself (just increase API_VERSION_PATCH #define in
src/lua/configuration.c)
<boucman_work> thx
Merge branch 'master' of https://github.com/darktable-org/darktable
rawspeed: panasonic lx5/leica dlux5 16:9 support
adobe_coeff: Fuji X100T
adobe_coeff: Canon PowerShot G7 X
adobe_coeff: Olympus E-PL7
adobe_coeff: Panasonic DMC-GM5
adobe_coeff: Panasonic DMC-LX100
adobe_coeff: Samsung NX1
adobe_coeff: Canon EOS 7D Mark II
rawspeed: Samsung NX1 unsupported

needs new decompression code in rawspeed
rawspeed: Olympus E-PL7 supported

we now have a matrix we can "trust"
rawspeed: Fuji X100T support
rawspeed: Panasonic DMC-GM5 unsupported

probably needs work in the rw2 decoder
rawspeed: Panasonic DMC-LX100 unsupported

probably needs work in the rw2 decoder
adobe_coeff: prevent accidental partial match for LX100
rawspeed: experimental limited Canon EOS 7D Mark II support

whitepoint isolist might need more tuning

also the matrix seems a bit dubious as the greens seem rather muted