Core/Battleground: use generic function to relocate players to closest graveyard
Core/Misc: replace (Player*) casts with ToPlayer()
Core/Spells: use SpellInfo class to get spell rank instead of SpellMgr helpers
Merge pull request #10319 from joschiwald/casts

Core/Misc: replace (Player*) casts with ToPlayer()
Merge pull request #10320 from joschiwald/battleground

Core/Battleground: use generic function to relocate players to closest g...
Merge pull request #10323 from joschiwald/spellranks

Core/Spells: use SpellInfo class to get spellrank node instead of SpellMgr helpers
Scripts/VH: fix for violet hold's activation crystals

Closes #10129
Scripts/VH: Refactor commit 999843d
Core/Auras: Implemented Aura::GetScriptByName.
Scripts/Onyxia's Lair: Fixed movement during flight phase and set proper InhabitType

Closes #10335
Core/Spells: operate spell correction on SpellInfo store instead of dbc (picked from 77b85b2ea0aec6cd3e545e60e46ac60eebb11e47)
Scripts/Spells: backport some SpellScripts from 4.3.4 branch

- Fix Earth Shield
- Fix Necrotic Touch
- Fix Reflective Shield

Closes #9145, #9163, #9665
Merge pull request #10336 from joschiwald/spellscripts5

Scripts/Spells: backport some SpellScripts from 4.3.4 branch
Core/Spells: add some logs for loading spell_script_names
Core/Spells: load spell ranks for talents from dbc
Merge pull request #10327 from joschiwald/spell_talent_ranks

Core/Spells: load spell ranks for talents from dbc
Core/Commands: Added the rank id to .pinfo for guild data
Merge pull request #10350 from Ascathor/master

Core/Commands: Added the rank id to .pinfo for guild data
Core/Spells: allow to use ranked spells in `spell_proc_event` table (like in `spell_proc` table)
Merge pull request #10331 from joschiwald/spell_proc_ranks

Core/Spells: allow to use ranked spells in `spell_proc_event` table (lik...