Fixed a bug who can used from hacked clients.
Merge pull request #1275 from Howaner/BlockEntitys

Verify beacon effects sent by the client before setting them.
Added proper trees and height for SwamplandM biome
Entity.cpp: On portal check, use if-else for current dimension

If current dimension corresponds with the portal (nether portal in the nether) send to the overworld, else send to the portal dimension. No need to switch on the dimension and exclude potential others.
Removed unused cPlayer::FoodPoison function
Code reduction and clarity fixes
Entity.cpp: Air timer comment fix
VillageGen: Fixed a typo in comment
Merge branch 'master' of https://github.com/mc-server/MCServer
Fixed a ToLua warning - operator = not supported.
Added cPlayer::GetUUID().
ToLua driver: disabled output buffering.
Added cMojangAPI:GetUUIDFromPlayerName().

This is a simpler way to ask for a single name -> uuid conversion.
Trailing whitespace fix.
cMojangAPI: Added UUID-to-Name lookup.

Also fixed the bindings, now all functions are static-like.
Debuggers: Added a Name-from-UUID cMojangAPI test.
Wolf uses UUID for owner.

Fixes #1277.
Fixed skins in mc 1.7.9/1.7.10
Attempting a compilation fix for gcc / clang.
Merge branch 'master' into GlobalFixes