Merge pull request #392 from SamJBarney/master

Fixed 1.7 slab and stair placement.
APIDump: Added missing params to OnPlayerRightClick() hook.
The server builds and uses Lua as DLL in Debug mode.

This is a test to see how LuaRocks will interact. Only debug mode on Windows is affected, all other platforms and modes are unchanged.
Made Lua compila as a standalone DLL on Windows.

This enables us to use LuaRocks.
Allowed Linux builds to use LuaRocks.

This works by exporting all the symbols for the dynamic loader so that LuaRocks' shared libraries may bind to them on load. Also allowed lua's dlopen().
Added a quick LuaRocks testing plugin.

You need to install the luarocks system and through it the luasocket and 30log rocks.
Updated TransAPI, fixes #389

@madmaxoft is this the right API usage?
Fixed a linker warning in MSVC debug build.
Fixed an error in cChunk's block ticking.

Absolute coords were passed to a handler expecting relative coords.
Lava can spawn fire.

Settable in world.ini, lava can spawn fire to fuel blocks near it. Fix #65.
Hopefully fixed the sparc not being detected
Added a new Debug_LuaStatic configuration.

This re-enables plugin debugging using Decoda, lost when we moved Lua out to a DLL.
Fixed LuaStatic intermediate and output folders.
ByteBuffer: Fixed optimization failures with threading checks.
ProtoProxy: Fixed metadata parsing.
Merge branch 'master' of https://github.com/mc-server/MCServer

Conflicts:
	src/Simulator/FireSimulator.h
Finished Merge