gracefully handle the lack of an Event library. if we got this far then clear nobody cares about events anyway
return if lib could not be loaded
Lua import() function. naive - reloads the file each time
convert libs over to import format
only import each lib once. later times just return the table
make modules import the things they need
clean up the stack after failed event calls
predeclare the table so that it can be referenced from inside
allow the core to import also, and make Event and NameGen use it
create the import table early
forgot one
make Comms importable to prove that the idea works
import stuff for Game, Engine and FileSystem
convert old newlib tables over to CreateObject
import stuff for Format, Lang, Music and Space
Timer import
Serializer import
move all LuaObject class into imports
make the serializer operate against the import table instead of the global table