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: Remove warrior "Unrelenting Assault" support
Patch 4.0.1 (12-Oct-2010): Removed.
DB/Spells: Fix warrior "Heroic Strike" damage
Closes #9308
Core/Spells: Fix override for warlock "Nether Ward"
Core/Spells: Update rogue "Blade Flurry" for 4.3.4
Core/Items: Display the correct reforge stats on an item when on the trade window.
DB/Spells: Fix startup errors
DB/Spell: Fix startup error
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: Fix priest talent "Improved Power Word: Shield"
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Entities/Unit/Unit.cpp
	src/server/scripts/Spells/spell_dk.cpp
	src/server/scripts/Spells/spell_paladin.cpp
	src/server/scripts/Spells/spell_priest.cpp
	src/server/scripts/Spells/spell_shaman.cpp
	src/server/scripts/Spells/spell_warlock.cpp
	src/server/scripts/Spells/spell_warrior.cpp
Core/Spells: Fix death knight "Will of the Necropolis" for 4.3.4
Core/Spells: Fix hunter "Master's Call" for 4.3.4
Core/Spells: Update paladin "Lay on Hands" script for 4.3.4
Core/Spells: Add log for "spell_script_names" has no next rank spells