Fix pets lagging behind and despawning by slightly adjusting speed
if too far from owner.

Closes #8740
Update src/server/game/Entities/Unit/Unit.cpp

Fix crash on "tame pet"
Update src/server/game/Entities/Unit/Unit.cpp

Code style cleanup
Update src/server/game/Entities/Unit/Unit.cpp

Revert codestyle changes to cut down on calls to GetCharmerOrOwner()
Core/Misc: Removed odd code from CreatureAIImpl.h, it does not belong here
- Also some minor corrections from previous commit
Core/Misc: Partial revert of 2292025 (Core/Misc: Replaced some macro definitions with inline functions)
- That code is 4.3.4 and wasn't supposed to be pushed to master
DB/Waypoints: Add some missing waypoints to The Botanica
DB/Waypoints: Add some missing waypoints to Zul'Drak
DB/SAI: convert the gameobject_script for stonewraught pass lever, and fix the non-working one while at it. also remove the uldaman gameobject_script. it has a CPP, if any scripts are required put it there!
Core/MT: Fix model for "Pure Energy"
Closes #8838
DB/SAI/Waypoints: Fix some sai and add some missing waypoints.
Core/Scripting: Properly name boss_thorngrin_the_tender file.
Core/Scripting: Rename zone scripts.
Core/Scripting: Some file name updates.
DB/Scriptremoval: Remove not working scripts from gameobject_scripts: the objecttype is not correct for this useage
Core/Misc: Missing changes from 8968dbc (Partial revert of 2292025)
Closes #8843
DB/Script: Add the Undead Postman script to the proper mailboxes and use SAI instead of gameobject_script

TODO: add Parcel Packet when i have more information about it
Core: Fix warning
DB/Waypoints: Add some missing spawns and waypoints.
DB/Script : kill more gameobject_scripts. THIS UNSUPPORTS THE FOLLOWING DUNGEON BOSSES:

Scholomance: Kirtenos the Herald
Scarlet Monestry - Cathedral: Fairbanks, Mograine, Whitemane