Mangos 9392 - 9419
Update creature/gameobject pool at despawn instead spawn prepare.

This let solve problem with not despawned creature/gameobject at pool
update in case when related grid not loaded.
Add init value to config.
Add expected spell ids to error output.
Update cmake for mysql_to_pgsql.
Fixed compilation mysql_to_pgsql on *BSD.
Fixed unexpected rounding in healamount = healamount *
int32(TakenTotalMod);
Some config enmus fixes.
Simplify config options loading code.
Creature relocation acts like instant movement generator, so
current generator expects interrupt/reset calls to react properly.
Resolve porblems with waypoints moved/etc after [9400]



* Move movegen Interrupt/Reset calls from CreatureRelocation that called
and from another movegens.
* Add this called to NearTeleportTo creature case and new MonsterMove*
functions that considered
as special moves similar instant movegens.
* NearTeleportTo/MonsterMove functions recomended used instead explicit
use CreatureReolcation+SendMosterMOve pairs
for proper reaction at movement from creature movement generators.
Add enum SpellEffectIndex to use with explicit effect index checks
Replace number with enum name where explicitly used in array/other
checks
Fixed glyph apply with with specs.

This resolve problem when glyph rejetect applied
at some spec if it applied already at another spec.
Make all movements instant applied.

* Drop delayed moves list in Map code
* Apply movement coords update always at call including movement to
different cell/grid.
* Instead removed functionality mark creature as need move notify
broadcast at next tick, do it.

This must resolve porblesm with CreatureRelocation in past not always
update position to new expected at call
And in resul next code fail or work in strange way. Mark creature for
notifier call at next Update
let safe main part remopved functionality implemented in another way:
prevent cascade (or infinity chain)
in move updates. In fiture possible implement move notify call not at each
tick for save time.
Documentation mail system.
If instance have reset time not let rate make it less 1 day.

This also fix crash at instance reset data loading at server startup.
Add MAX_EFFECT_INDEX to enum SpellEffectIndex and use it.
Use SpellEffectIndex as arg type for spell effect handlers.
Correct a typo in enum name, CAST_INTERRUPT_PREVIOUS
More SpellEffectIndex using in apropriate cases

Add #include DBCEnum.h for headers where SpellEffectIndex used.

This must fix Unix build problem.
Use SpellEffectIndex in EffectDummy* script calls.

Scripts used this script calls will need update...
Some lost changes for prev. commit.
Dome not catched cases for MAX_EFFECT_INDEX use.
Implement dummy effect of spell 46606
Correct spelling of horizontal.
Implement dummy effect of spell 45980
Implement dummy effect of spell 45990

YTDB 281
+ all fixes from forum;
+ spawn;
+ quest scripts
+ mob's gossip menues
+ new template from WDB
+ update vendors: "Arena Season 8" + "Tier 10" - FULL
+ fix column "type_flag" in "creature_template" from WDB
+ Vault of Archavon: - "Toravon the Ice Watcher"
+ full respawn veins: Kalimdor
+ Event: "Kalu'ak Fishing Derby"
+ processed 87 caches (3.3.2)