fix null reference exception

TPRegionManager needs to be initialized before BukkitEventListener is registered.
fix teleport to different world doesn't work more than once

fix teleport to different world doesn't work more than once on the same region. Player object in hash set is no longer valid after changing worlds.