Monster events & Lua changes

You can now properly compare userdata, for example (player == player)
correctly.
New Lua functions
creature:canSee()
creature:canSeeCreature()
creature:setTarget()
creature:getFollowCreature()
creature:setFollowCreature()
creature:setMaster()
monster:isOpponent()
monster:isFriend()
monster:selectTarget()