Add a way to compile with CMake. The rest of the repository matches the Lua last realease.