[s0594] Revert "[8722] Fixed possible creash."

This reverts commit 8dd3e4b31a31bb6dfc4d9fb51b1b7e67bad4ca16.

This is impossible crash case. Creature object can't be created without creatureInfo != NULL
So crash source can be only result wrong calling ClearInCombat() for deleted or NULL creature.

(based on commit e1955ae)
[s0595] Cleanup some magic numbers

(based on commit 43d71c9)
[s0596] Remove player-only limit for HandleAuraTransform where miscvalue is 0

Add error output for unhandled spells plus minor code cleanup

Signed-off-by: NoFantasy <nofantasy@nf.no>

(based on commit 61d8898)

Also replace direct m_target use in aura handler.
[s0597] Prevent null-pointer dereference in AI calls

(based on commit b1f3d8e)
[s0598] Uncomment all races in enum Races

Race can also be creature race and needed for future implementation of spells.
RACE_UNDEAD_PLAYER renamed to more proper RACE_UNDEAD
Also more strict check player race/class allowed values.

Signed-off-by: NoFantasy <nofantasy@nf.no>

(based on commit 0225e96)
(based on commit c872188)
[s0599] Update project name to "MaNGOS One"

Also update git_id remote repo URLs
[s0600] Imporvments gameevent creature morphing.

* This is allow have more clean logic in feature work.
* Prevent modify static creature data.
* Table `game_event_model_equip` renamed to `game_event_creature_data`
* Table allow now store same creatures for different events, BUT
  expected that related events no active in same time.
* Added possibility switch entry at gameevent time.
  This let have diff factions/loot and etc for creatures.
* Added possibility cast spells at gameevent start/end.
  Exist some spells that expected casted to creature at gameevent start
  for model replace, and for animation in other cases.

Note: `game_event_creature_data`.`modelid` field posisble will removed soon in fowor related spell use.
      Ofc, when spells will implemented in core.

(based on commit cedf1d2)
(based on commit 36c0e42)
(based on commit af25119)
[s0601] Add spells in commented form that will need custom handling in similar way for the same aura effect.

Signed-off-by: NoFantasy <nofantasy@nf.no>

(based on commit 140555a)
[s0602] Implement dummy effect of spell 7671.

Thanks to X-Savior for reserch.

(based on commit 70d8f5f)
[s0603] Add models for spell aura 50517 and 51926

Signed-off-by: NoFantasy <nofantasy@nf.no>

(based on commit 6030f81)
[s0604] Move script calls to ScriptMgr

- Script library presence is now optional.
- Some script hooks have new names. Scripting libraries need to be adjusted accordingly.

Signed-off-by: zergtmn <zerg@myisp.com>

(based on commit 808059e)
(based on commit feda1e0)
(based on commit 2459a63)
[s0605] Implement .reload npc_text.

(based on commit 68636e6)
[s0606] Added some comments.

(based on commit c515c1d)
[s0607] Small code style chnage lost in backported early commit

(based on commit 5caccee)
[s0608] Show server startup time...

Signed-off-by: Ambal <pogrebniak@gala.net>

(based on commit 954a3fa)
[s0609] fixed typo with minimum default arena rating

(based on commit 3b418e2)
(based on commit e1863a3)
[s0610] Implement mails sending at player levelup.

(based on commit 168ab2f)
[s0611] Restore check scripting lib API at load.

Also report result of script library load/reload to chat/console.

(based on commit e125a5e)
[s0612] Drop redundent spell_proc_event data.

Also add data for proper charges dountcount for triggered effect of 12317 and ranks.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>

(based on commit 41f8225)
[s0613] Remove unexpected comment from sql update.