Core/Units: Take into account HoverHeight in IsWithinMeleeRange

Fixes #12059
Closes #13104
Scripts/UtgardePinnacle: King Ymiron

- Updated to EventMaps
- Replaced manual summons with proper spells
- Fixed glitch where boss would resume fight/run back to his main target before the ancestor summon roleplay was over (it might still need few adjustments i.e fire on boat is currently missing)
- Implemented damage calculation for spell Dark Slash (http://www.wowhead.com/spell=48292) as previously the spell would do no damage and it's BasePoints is 0
Scripts/UtigardePinnacle: Use a generic spell to calculate the damage for Dark Slash instead

Thanks to @Vincent_Michael for the heads up
Script/CoS: Fix quest credit for mal ganis (but @Aokromes like more HACKS)
Core/Chat: cleanup MonsterText methods
Scripts/CoS: Salarmm rewritten to BossAI/EventMap
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Achievements/AchievementMgr.cpp
	src/server/game/Entities/Object/Object.cpp
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Entities/Player/Player.h
	src/server/game/Entities/Unit/Unit.h
	src/server/game/Handlers/ChatHandler.cpp
	src/server/game/Spells/SpellEffects.cpp
	src/server/scripts/Commands/cs_wp.cpp
	src/server/scripts/EasternKingdoms/Deadmines/instance_deadmines.cpp
	src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp
	src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp
	src/server/scripts/EasternKingdoms/zone_silverpine_forest.cpp
	src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp
Core/Misc: Fix merge fail
Scripts/Misc: Fix issues reported by static analysis
SQL: Fix sql import
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Core/Quests: Don't display a message if the player doesn't meet the requirements for the next (automatic) quest in a chain.
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Handlers/QuestHandler.cpp
DB/Misc: Misc Fixes

* Fix credit for researching gearmasters manual again as I somehow managed to omit this when I updated the event script to spawn him in proper position
* Spawn Greatfather Aldrimus http://www.wowhead.com/npc=19698, only problem is this npc is meant to be invisible until player until player has completed quest chain starting with I see dead dreanei,  in sniff have no auras on this npc, only thing in bytes1 is 0x10008
* Spawn Skyguard Prisoner http://www.wowhead.com/npc=23383, believe there should be more possibly pooled have sniff of 1 only
* Drop Ragnaros Submerge Visual from Serfex the Reavers script, in sniff serfex did not cast this spell at all and actually had script to cast 2 submerge visuals but would always still be above ground,
DB/Misc Cryo-Engineer Sha'heen (3.3.5)

Fix Ethereal Transporter Control Panel in the mana-tombs to summon Cryo-Engineer Sha'heen http://www.wowhead.com/npc=19671

This npc is no longer summonable in game quest he gives was dropped in 4.3.
Core/Quests: Fixed an issue with self-completing quests.
DB/Waypoints: Correct text of Artificer Daelo

Fixes #13130
Ref 27479cf571cf65c9e1657e9c4659
Rename 2014_09_13_05_335world_misc.sql to 2014_09_13_05world_misc_335.sql
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Core/DBC: Fix typo