Disable global constructors and exit-time destructors warnings
Merge branch 'master' into globals

Conflicts:
	SetFlags.cmake
Merge branch 'master' into globals

Conflicts:
	SetFlags.cmake
Patched tolua to understand size_t
Implemented faster upscaling using templates.

Fixes #819.
Merge branch 'master' into size_t_lua

Conflicts:
	lib/tolua++/src/bin/basic_lua.h
Merge pull request #810 from worktycho/size_t_lua

gave tolua awareness of size_t
Added Additonal check for xxd existance
Merge pull request #826 from worktycho/xxd_check

Added better check for xxd existance
Updated the ToLua windows executable.
Fixed bad cmake document interpretation

Docs say:

"If nothing is found, the result will be <VAR>-NOTFOUND"
Implemented lilypad placement
Added MetaRotate/Mirror Support for a number of classes.
Wither invulnerability
Add log pickups.
Merge pull request #829 from Howaner/Cake

Add log pickups.
Minor fixes
Merge pull request #828 from mc-server/Wither

Wither invulnerability
Protocol: Wither metadata
Fixed wither summoning