Core/Spells: move Death Knights Presences into SpellScripts, fix possible issue after spec change, and fix some startup errors

Closes #10354
Core/Spells: fix uninitialised value
Core/Spells: Remove spell script for Vigilance - is no longer required but Vengeance effect need fix
DB/Conditions: Fix gossip condition for Bat Handler Camille <Bat Handler>

Closes #10240
Core/Spells: Fix warrior talent "Vigilance" vengeance effect
DB/Spells: Fix startup error with "spell_halion_summon_exit_portals"
DB/Spells: Fix typo in 814e772650c7fb38285342c9d36744c5e55cb426
DB/Spells: Fix 2.typo in 814e772650c7fb38285342c9d36744c5e55cb426
Core/Guilds: Fixed "Guild Mail" perk.
Core/Guilds: Typo fix for 6ca3723f0efb ...
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Spells/Auras/SpellAuras.cpp
	src/server/game/Spells/SpellInfo.h
	src/server/scripts/Spells/spell_dk.cpp
	src/server/scripts/Spells/spell_priest.cpp
	src/server/scripts/Spells/spell_warlock.cpp
Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4
Core: Fix build
Core/Spells: Fix warrior "Rend" damage
Core/Spells: Remove spell scripts for "Hand of Salvation" - is no longer required
Core/Spells: Remove spell script: spell_gen_magic_rooster
DB/Misc: Add missing newline
Core/Spells: Update dks presence for 4.3.4
Note: need recheck
Core/Misc: Fix db startup errors
DB/Player: Fix clear glyph for some class