Calling OnHello event correctly on gameobject scripts

* no need to override gameobject gossip scripts with gameobject AI script
* added proper gameobject script checks

also cleaned up ulduar teleporter script