Define some opcodes
Scripts/Nexus: rewritten instance script

(cherry picked from commit f743fb3e43036bdfd4e6b96dff1a82c19e3faa59)
Scripts/Nexus: Implement Grand Magus Telestra's seasonal costume

Closes #13643

(cherry picked from commit e2f7b91298d6588c062db2d1132a62ddd8a4437a)
Core/Items: Fix signed/unsigned mismatch warnings
Core/PetitionsHandler: Move charter costs to config

(cherry picked from commit 0c1d3aa344921b324b7bf5e164a228a0d2a1aa70)

Conflicts:
	src/server/game/World/World.h
Core/DataStores: Moved broadcast_text handling to DB2Storage
Core/Scripts: Add new SpellScript hook OnEffectSuccessfulDispel

Adds SpellScript hook to execute scripts after succesful dispels, example could be warlock pets Devour Magic, which should only trigger when succesfully dispelling an aura.
Core/Scripts: Rewrite Devour Magic
Rewrite Devour Magic to use new spellscript hook OnEffectSuccessfulDispel.
Merge pull request #13751 from Unholychick/6.0.3

Core/Scripts: Add new SpellScript hook
Merge pull request #13744 from Golrag/Opcodes

Core/Opcodes: Add some opcodes
Core/DataStores: Added DB2Manager

* Moved DB2 helpers to new class
* Moved hotfix data to hotfixes database and core management functions to DB2Manager class
* Updated HotfixNotifyBlob packet
DB/Quests: Moved quest visual effects to their own table
Scripts/Naxxramas: Add script support for quarter teleporters and spawn missing ones

Updates #13255

(cherry picked from commit aff5229cd1777581bd85079d064037a57bf17799)
DB/Quests: Splitted quest_template into different tables
SQLs: Replace placehold variable by default world db name

Travis tests SQL imports and it would fail otherwise.

Do not forget to change the variable to your world database name (if different from 'world') in the file 2014_12_25_00_hotfixes_locale_broadcast_text.sql
Scripts/Oculus: Implement a couple of missing texts

(cherry picked from commit 63c1e265aace363a1d889b1621c0cc3a9263e956)
Merge pull request #5 from TrinityCore/6.x

6.xx Commits