Core/SmartScripts

* SMART_ACTION_CALL_KILLEDMONSTER rewritten to properly give kill credit
when target type is set.
* Allow SMART_ACTION_TELEPORT to teleport creatures also.
* Relocate passengers when teleporting a vehicle to prevent it from
despawning.
Merge branch 'master' of https://github.com/Mihapro/TrinityCore