Updated Catalan translation for master branch
Merge pull request #795 from josepvm/master

Updated Catalan translation for master branch
lua : fix event not stacking the right value in some cases

this might help with #10246 but i'm not able to reproduce,so
waiting for houz on that
[l10n] Small update of German translation
lua : add a pure lua implementation of "require"

this allows to call coroutine.yield() from within a required
script.

this is alimitation of lua. fix bug 10246
Update version string after every commit

If you need the vresion in code you have to include version.h. Please
don't do that in .h files since that file changes after every git commit
and would lead to constant rebuilds of the complete project. In .c files
it's just that file and maybe some linking.
[l10n] swedish update
lua : change how lua works at DT exit

two phase

1) tell threads to exit and wait
.. DT kills all secondary jobs
2) close the lua state

this means that a looping thread can prevent DT from finishing
indefinitely
lua : add a field to detect when lua is exiting

This is needed to allow threads to do exit time actions and
terminate properly
lua : add dt.control.dispatch

this function allows running a function "at a later date" to
do background jobs in lua
lua: add the exit event

this event is triggered when DT exits
Fix include in old gkeyring code

See bug #10251.
Add support for the Pentax K110D
masks : allow to move first segment of brushes
dt-curve-tool: add support for recording perf events in the helper
dt-curve-tool: add openmp support

Down to ~14s from ~18s for D750 24MPixels files. Most time is spent in
file format conversion anyway, but an easy saving should not be ignored.
dt-curve-tool: fix Makefile annoyance