Initial ChunkStay code.
Fixed gcc compilation.
Fixed ChunkStay initialization.
Fixed lighting thread queueing.
Moved a forgotten comment back to its place.
Merge remote-tracking branch 'origin/master' into ChunkStay
Added air, farmland and tilleddirt to items.ini.

Air hasn't been present at all, the others are usual synonyms.
Added AllToLua.pkg to MSVC project files.

MSVC ignores the file when compiling and it makes it easier to open it up for editing.
cLuaState::cRef can be unbound and re-bound.

This will allow us to store Lua references as member variables in classes and initialize those later than in the constructor.
Initial Lua cChunkStay export.
Debuggers: Disabled testing plugin calls.
First working version of cLuaChunkStay.

It works, but has random failures, probably due to threading issues.
Debuggers: Added a cLuaChunkStay test code.
Added cPluginLua::cOperation.

This class should be used to lock-and-access the plugin's LuaState. cPluginLua::GetLuaState() is unsafe and by this commit obsolete.
cLuaState: Stack traces don't include ghost 0-th element.
Rewritten Lua ChunkStay API into a single function, cWorld:ChunkStay().

This fixes problems with indeterminate class object lifespan (Lua-GC) and forgetting to disable it or keep it until ready.
Debuggers: Updated to reflect the new API.
Added LuaChunkStay to Bindings sources.

This should fix *nix compilation. Also alpha-sorted the lists.
APIDump: Documented cWorld:ChunkStay().
Merge branch 'master' into ChunkStay