DB/Quest: set correct class requirement for The Forging of Quel Serrar

Closes 4194
Core/Misc: Minor optimizations (+ code changes to reduce differences with 4.3.4 branch)
Core/Misc: Minor optimizations (+code changes to reduce differences with 4.3.4 branch)
Core/Logging: Create new logger type "Cheat". Will be used to log all cheat attempts
typo fix after 1a6a23e
Core/Misc: Remove the use of logging system from WPFatal (Fixes tools compile)
Closes #9501
Core/Build: All include directories are quoted to support path with spaces
Closes #9504
Core: Fix compile with WITH_COREDEBUG option enabled
Core/SmartAI: SMART_ACTION_FORCE_DESPAWN for dead creatures
SAI/Quest: A Hero's Headgear (Thanks @untaught)

Solves: #9452
DB/Spell: Target position for 'Boots of the Bay' (Thanks @kelsarhu)

Closes: #9430
DB/Quest: Fix Sql
DB/Misc: When you select Lothos's gossip, it should teleport you with a spell (like every teleportation).
DB/Error: Change error messages per aokromes request
DB/Quests: Fix Rampage, closes #8921

There are some spell issues regarding the chain spells. As these are only visual I push this anyway.
DB/Quests: Implement quest reward event of Rampage
DB/Waypoint: Vyragosa

Vyragosa has multiple spawn points but they all use the same path so several paths with different start points are required.
SQL: Removed BOM from 2013_03_29_01_world_misc.sql and renamed another file to meet standards
Core/Player: showQuests check in PrepareGossipMenu for GameObjects
Core/Spells: Fix blood-caked blade damage modifier. Author AliveShiro Closes #7831
Merge pull request #1 from TrinityCore/master

Merge TrinityCore