This commit removes the pain from most 64-bit OS X users when compiling and running TFS
Use pushBoolean instead of lua_pushboolean
New ItemType functions.

ItemType:getClientId() is necessary for OTClient purposes.
Mana drain now counts as damage

This provides a more accurate most damage calculation against vocations
who rely on mana shield.
Pass creature userdata instead of id to onTileCombat
Merge pull request #1060 from conde2/New-ItemType

New ItemType functions.
Merge pull request #1054 from godely/master

LuaJIT support on 64-bit OS X