[c12714] Add database changes to support more data for DB Script texts

(based on commit [12522] - 2728e04)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12715] Add const-correctness to Text related functions

(based on commit [12523] - b32291d)
[c12716] Add generic DoDisplayText function and use additional data of dbscripts table

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>

(based on commit [12524] - d2fd4ba)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12717] EventAI: Use generic DoDisplayText and loading of additional text data

(based on commit [12525] - f4e0af6)
[c12718] Store how many texts are loaded for validity checks. Use this with EventAI

Close cmangos/issues#202 and close cmangos/mangos-wotlk#118

(based on commit [12526] - f83ed99)
[c12719] Fix some warnings

(based on commit 95dae9f)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12720] Use possible changed model names with vmap extraction

(based on commit [12527] - 94c2a73)
[c12721] Update extractor binaries. You do NOT need to reextract

(based on commit 3864bea)
[c12722] Hotfix to recent text loading functions

(based on commit [12528] - d8584fe)
[c12723] And more hotfixes with these format strings

(based on commit [12529] - 20e5abb)
[c12724] Fix missing comma introduced in commit 12522

(based on commit 3e9af8d)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12725] Fix duplicate entry issue added in [12522]

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [12530] - f9573a0)
[c12726] Implement the spells used in the Chess Event encounter

Combat spell entries: 37775, 37824, 39338, 39342, 39341, 39344, 45260
Melee spells: 37142, 37143, 37147, 37149, 37150, 37220, 37227, 37228, 37337, 37339, 37345, 37348
Chess movement spells: 30012, 32312, 37388, 30284, 37144, 37146, 37148, 37151, 37152, 37153
Aura stacking exception: 32261 and 39400

(based on commit [12531] - 3a57de2)
[c12727] Cody Style Improvements

Also remove an unused variable (thanks to Den for this!)

(based on commit [12532] - b1f227c)
[c12728] Fix load bar step for alendarMgr::LoadCalendarsFromDB

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>

(based on commit [12533] - e7ccacc)
[c12729] Add missing spell 61437 to playercreate spells for bloodelves

Thanks to NeatElves for porting from TC and pointing to this

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>

(based on commit [12534] - 888b71b)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12730] Loot-System: Fix reference loading check

This fixes a false error output for loot references that are only used with spell loot.

Thanks to X-Savior for properly reporting both error messages and use case

(based on commit [12535] - 7889372)
[c12731] Fix use of config values related to quest-status and level

This fixes use of negative value in config values Quests.LowLevelHideDiff and Quests.HighLevelHideDiff

Also add some documentation around the related code

Thanks to Neotmiren for pointing and to cala for testing.

Close cmangos/issues#223

(based on commit [12536] - 51c5713)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12732] Immediately remove corpses when ForcedDespawn is used

Thanks to Neotmiren for pointing, special thanks to cala for testing!

Close cmangos/issues#222

(based on commit [12537] - 4c3ff5c)