Some changes

Npc.new([id]) now accepts names as parameter.
Moved getTileHouseInfo, doSummonCreature & doCreateNpc to compat.lua.
Added Npc.setMasterPos(pos) function.