PKGBUILD: update license

..and add dependencies for linking against
different Lua engines.
io: add optional 3rd permission arg to io.open()