SQL: Rename sql in correct date
Core/Misc: Rename some no name enums
DB/Commands: Re-add help text for reload gameobject_questender
DB/Misc: Misc for Naz'Anak: The Forgotten Depths

Proper phasing for zone 4522; a few missing spawns, some missing scripts etc... etc..

Closes #10447
Closes #10438
DB/SAI: Fix quest "Into the Wild Green Yonder"

Closes #10456
DB&Scripts/Icecrown: Fix quest The Last Line Of Defense and script Argent Cannons

Closes #998
Closes #10460
DB/Creature: Fix db startup error in c8bfb9cf4df450497263d94869880db6eb7f3c73
by Kirkhammett
Core/Misc: Avoid heap allocation when performing some RBAC checks
Core/Battleground: Get rid of dinamic casts BattlegroundXX outside Battleground scope by implementing generic functions (1/2)
- HandleQuestComplete, CanActivateGO and IsSpellAllowed
Core/Battleground: Get rid of dinamic casts BattlegroundXX outside Battleground scope by implementing generic functions (2/2)
- CheckAchievementCriteriaMeet
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Battlegrounds/Battleground.cpp
	src/server/game/Handlers/QuestHandler.cpp
	src/server/shared/DataStores/DBCFileLoader.h