new lua.js backend
external: merged lua.js by Maximilian Herkender