This partially reverts commit 9b3fcef5c0. Minor versions of Lua are not completely compatible, and a lot of software was not updated yet to the 5.2 or 5.3 APIs. We should thus have a lua51 package for these, so they can still be run.
9b3fcef5c0