[IN-PROGRESS] Refactoring multiple lua modules into luaPackages

Please, feel free to contest.
This will become soon a problem in the long-term. What about `disabled = lua.luaversion != "5.1";` or such (pythonPackages do something similar).