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

(based on commit [12522] - 2728e04)

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[s2035] Add const-correctness to Text related functions

(based on commit [12523] - b32291d)

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[s2036] Add generic DoDisplayText function and use additional data of dbscripts table

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

(based on commit [12524] - d2fd4ba)
(based on commit [12528] - d8584fe)
(based on commit [12529] - 20e5abb)

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[s2037] EventAI: Use generic DoDisplayText and loading of additional text data

(based on commit [12525] - f4e0af6)

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
Remove a few empty lines
[s2038] Store how many texts are loaded for validity checks. Use this with EventAI

See cmangos/issues#202

(based on commit [12526] - f83ed99)

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

(based on commit 95dae9f)

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[s2039] Use possible changed model names with vmap extraction

Special thanks to vladimir for figuring this bug

Fix and close cmangos/issues#189

Also huge thanks to @evil-at-wow for serious testing and feedback

(based on commit [12527] - 94c2a73)

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[s2040] Update Extractor binaries. You SHOULD to reextract vmaps and mmaps