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

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

Conflicts:
	SetFlags.cmake
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
Fixed clang compilation
Added newlines. Without them, the files would not compile.
Added one more missing newline.
More fixes to get it to compile for me on Mac 10.9. Mostly just newline additions, but some of the unused variables were causing errors, so I wrapped them in #ifndef __APPLE__ calls, since I didn't know if they were going to be used in the future.
Also had to undefine TOLUA_TEMPLATE_BIND a couple of times.