scripts/gameobject: correct reset of gameobjects (cages/prisons), move command out of if statement
Core/Conditions: implement CONDITION_SOURCE_TYPE_SPELL_PROC and use it in old and new proc system

Usage:
SourceTypeOrReferenceId: 24
- SourceGroup: always 0
- SourceEntry: spell id of aura which triggers the proc
- ConditionTarget:
 * 0 - Actor
 * 1 - ActionTarget
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()
DB/SAI: EAI to SAI conversions
Core: Fix warning in 7b9b67a3b3bb88566b15abab4d47c2c64717f548
Merge branch 'master' of git://github.com/TrinityCore/TrinityCore
DB/SAI: Fix SAI in previous commit. php is a powerful drug
DB/SAI: EAI to SAI conversions.
DB/SAI: EAI to SAI Conversions.
DB/SAI: EAI to SAI conversions.
DB/SAI: EAI to SAI Conversions
Core/Spells: fix possible crash when loading `spell_proc` table
Scripts/Trial of the Crusader: Fix Icehowl Script closes #8539
Rename sql file
DB/Quest: Orgrim's Hammer questline - Thx @Exodius
DB/Schema: Rename locales_quest.entry to locales_quest.Id for consistency with quest_template table
Merge pull request #8787 from joschiwald/load_spell_procs

Core/Spells: fix possible crash when loading `spell_proc` table