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

Updated Catalan translation for master branch
gtk3: make hover colour work for buttons in lib modules
gtk3: adjust button style
gtk3: make active notebook tab visible
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
gtk3: style for entry boxes.
gtk3: fix black event boxes in light table (weird) and make text entries borderless.
gtk3: make list/tree views visible as boxes
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
Use grids to make more buttons the same size
Fix include in old gkeyring code

See bug #10251.
Merge remote-tracking branch 'origin/gtk3' into cache2