Use Lua 5.2
Correct some missing parameters
Added RunNamed to LuaEnvironment for better debug output
Change how GetTime() stub is implemented
Don't overwrite GetTime unless necessary
Minor tweak to shebang
Added several useful aliases
Added an omitted Curry for Lists.Sum
Ensure the misspelling "cehck" works as intended
Use env to find a Lua interpreter
Ensure run-test works on Lua 5.2
Module loaders work once again on Lua 5.2 (by avoiding LoadFunction)
Fix a strange conditional for Media-Font
Added an alias for Lists.Empty
Set up Operator in two passes

Iterating over a table while modifying it tends to cause undefined
behavior. As a result, two passes are needed.
Don't run sanity tests on some missing functions
Make GetTime() work on the 'wow' testing platform
Added a luaversion() function that returns a numeric value
oops luaversion
Ensure tests work when setfenv isn't around