Exposes the luaopen_* and luaL_openlibs. Also adds a Ziggified wrapper
function that takes a packed struct as input to specify which libs to
load.
After looking at rlua (a rust lua library) and the lua reference manual,
it seems that these library loading functions have the possibility of
failure. Not sure how to address this yet, but have left a todo.
This first commit includes the LICENSE and the .gitignore in addition to
the beginnings of the zlua (name tbd) library.
At this stage src/zlua.zig contains a very basic wrapper around the Lua
C API. The goal is to expose every function in a Zig fashion.
The build.zig script contains a single entry point `zig build test` to
run tests.
The intended use of this library will be to include in other projects
and link as a package/library.