start changing the builtin API documentation to use the new octadoc syntax
convert documentation in extra/
converted core/lua/*
converted core/engine/*
document part of the GUI
UI is fully redocumented
redocumented core/events/, renamed some stuff (Action_System -> Action_Queue etc), action queue performance optimization (instead of creating a whole new action list it just compacts the old list)
avoid pairs() for entity storage iteration in inner loops (because it's not JIT compiled)
redocumented svars
redocumented the ents module
introduce "compact" as a new utility function into the table module (pretty much in-place filter)
redocumented the rest
sync @ 1053
sync @ 1073
cleanup
remove an external
ditch some more externals
remove cursor_exists external, cache its value, update once per frame
some more cursor cleanups
more cleanups (and removal of externals that execute per-frame)