Build LuaJIT 2.1 from CPM for all platforms
Replace the in-tree LuaJIT 2.0.4 and LuaJIT2.1 trees with a single CPM
fetch of upstream 2.1.0-beta3 plus Facepunch/GMod patches. Windows uses
msvcbuild; Linux/macOS use make with toolchain CC flags (-m32 / -arch),
per-binary-dir build trees, and deps::luajit / deps::luajit_headers.
Remove Valve DCC and Xbox 360 dead trees (FuckOff Tier 2)
Drop Maya/XSI/Modo/Python SDK headers, sdktools plugins, utils/xbox,
per-project x360 .def dirs, unused tier0 Xbox sources, and the unbuilt
haptics DLL. Keep common/xbox PC stubs and public haptics headers that
the engine still includes.