[lua] refactored and fixed the parsing of LuaJIT's output.
The current implementation doesn't work at all, the output of LuaJIT doesn't fit to the parsing logic (anymore) that was implemented initially. The refactored code works and handles also multi-line commands where the tests were deactivated earlier for. More testing and more investment is still probably required to cover more code syntax in Lua/LuaJIT. This commit makes the lua backend in Cantor working now first, more improvements will come later. BUG: 461135 FIXED-IN: 23.03