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
Core/Creatures: Removed vendor item check during loading, MAX_VENDOR_ITEMS should apply to filtered list of items depending on player opening the vendor, not global list size

Closes #10330
Core/Spell: Remove warlock "Siphon Life" script - has now default trigger spell
Core/Spells: Update/Convert druid "Glyph of Starfire" for 4.3.4
Core/Creatures: Implemented new extended cost requirements and fixed some items requiring too much honor/conquest points
Core/Spells: Remove spell script for "Renataki's Charm of Beasts" - reset not more cooldowns
DB/Spells: Fix startup error
Core/Spells: Fix dk "Bloodworms Health Leech" for 4.3.4
Core/Spells: Fix startup error with "spell_warl_health_funnel"
Note: self dmg need fix
Core/Spells: Fix warlock "Health Funnel" self damage with hacky way
Core/Spells: Fix shaman talent "Totemic Wrath" and small cleanup
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
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/AI/CoreAI/TotemAI.cpp
	src/server/game/Entities/Unit/Unit.cpp
	src/server/game/Globals/ObjectMgr.cpp
	src/server/game/Handlers/ItemHandler.cpp
	src/server/game/Spells/Spell.cpp
	src/server/game/Spells/SpellEffects.cpp
	src/server/scripts/Spells/spell_shaman.cpp
	src/server/scripts/Spells/spell_warlock.cpp
Core/Spells: Fix warlock talent "Improved Soul Fire"
Core/Spells: Small cleanup
Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore