Typo Fix in console.lua
Fixed bug #385.  UnloadUnusedChunks now has the same interface as
SaveAllChunks.  Meaning, QueueUnloadUnusedChunks and the supporting
cTaskUnloadUnusedChunks has been added.  Use QueueUnloadUnusedChunks from
now on to prevent deadlocking.
Fixed formatting of previous commit.
Added cLuaState::CheckParamFunctionOrNil().

Also fixed error reporting for the two function-checking functions.
cWorld:ChunkStay() accepts nils as callbacks.

Also removed leftover debug logging.
Updated APIDesc.lua to replace 'UnloadUnusedChunks' with 'QueueUnloadUnusedChunks'.
Changed console.lua in core plugin.
Alpha-Sorted List.
Fixed formatting.  Moved UnloadUnusedChunks from public to private.
Fixed #612

* Chests send contents updates to client
Fixed #627

- Attack() is now called from cAggressive instead of cMonster
* Monsters can no longer attack through walls
* Should fix last remnants of player damage after teleporting (that both
STR and bearbin contributed fixes to :P)
Fixed #190

+ Hoppers now collect pickups above them
Improved pressure plates

+ Two (or more) pressure plates can be triggered at the same time
* Fixed issues caused by pressure plates not being in the sources list
Fixed location of QueueUnloadUnusedChunks entry in APIDesc dump.  Now is lexographically listed in cWorld, not cRoot.
Updated Core.
Fixed #573
Decreased mobs attack range

Mobs attack from too far and throught walls, this will reduce the bug.
Merge pull request #668 from tonibm19/patch-1

Decreased mobs attack range
Simplified Attack() tracing
Made player jump reset less ambiguous