Fixes phase 2
Core/Battlefield: Fix crashes due to invalid pointers use
Core/Spells: Fixed Arcane Brilliance, Dalaran Brilliance, Power Word: Fortitude, Shadow Protection, Mark of the Wild, Blessing of Kings, Blessing of Might
Core/DB: Some script to creature text conversions...
Typo Fix after 81606e5 (Thanks to vlad852 for noticing)
Fix compile under windows
Core/DB: Converted 7 more scripts to creature text
DB: Correct mistake in horseman conversion
Merge pull request #8371 from Gacko/creaturetext

Core/DB: Some script to creature text conversions...
Commit/Naming: update filename from automerge
Core/scritps: change enum to fix compile
Core: Fix non pch build
Core: Fix warnings
Core/Dungeon Finder: Old state should be saved, not the new one
Merge pull request #8381 from blipi/lfg_fixes

Core/Dungeon Finder: Old state should be saved, not the new one
Core/Dungeon Finder: Properly save old state for LfgPlayerData
Merge pull request #8383 from blipi/lfg_fixes

Core/Dungeon Finder: Properly save old state for LfgPlayerData
Fix a typo in Trial Of The Crusader ELEGIBLE -> ELIGIBLE
Core/AI: Fix crash in SmartScript
Closes 8340
DB/SAI: Cleansing Drak'Tharon

Closes #8317