Disabled Lua virtual hooks.

This technology was used for old-style plugins and is no longer supported nor needed. Fixes #78.
cListenThread correctly closes all sockets.

This partially fixes FS 421.
Added cWindow property manipulation API.

Now enchantment table and furnace properties can be set by a plugin
Made cPiston code more readable and configurable.

Fixed some minor problems with pistons, such as pulling water etc. Thanks to TigerW for some inspiration.
Merge branch 'master' of https://github.com/tigerw/MCServer into tigerw-master

Conflicts:
	source/Piston.cpp

Merged pull request and fixed merge conflicts
TransAPI disappeared!
Emergency compilation fix!