Second try to add Lua support (#867) * Revert "Revert "Merge branch 'lua'"" This reverts commit 6db5d0929fe004ac85fcf0a4be08eaffe08c8f39, which reverted merging the Lua branch into master
* fixed merge syntax error
* fixed wrong translation of default value (see #852)
* avoid NPE reported by frotty in commit 6db5d0929fe004ac85fcf0a4be08eaffe08c8f39
* Apply project config on runmap and and set lua flag for lua builds
* add error messages to lua
* fix lua array initialization and translation of null