cLuaState has reference management, param checking and a fixed destructor.

References are now managed as RAII objects, cLuaState::cRef.
Destructor now calls correct function, either Close() or Detach(), based on the owned-ness of the lua_State *.
cIniFile: fixed API-non-exportable function marked as API-export
LuaScript: removed unused code
Plugin: Fixed plugin name in the cLuaState's subsystem
Added cLineBlockTracer to the API
Debuggers plugin: added the "/spidey" command.

This showcases the cLineBlockTracer functionality exposed to Lua.