Core/Spells: convert some spells to SpellScripts
DB/SAI: Fix more some db errors
Merge pull request #8961 from joschiwald/spellscripts3

Core/Spells: convert some spells to SpellScripts
Core: Fix warnings
Core/BG: Set bgteam in PLAYER_BYTES_3 >> 24. Creds to vlad852

closes #8969
Core/Movement: Prevent calling _updateSpeed for pets during a maptransfer

Closes #8998
Corrections to 1eab850cab9c71c0e8086af538aded557c526914
DB/SAI: Fix more some db errors no.2
Scripting/Zulgrub: Updated Boss Arlokk Script.
Scripting/ZulGrub: Fix last commit
Core/Collision: Fix BIH::intersectRay crash

Assure that BIHWrap::remove(const T& obj) actually removes every reference of obj from BIHWrap.
Also add sanity checks to MDLCallback () functions to avoid array overruns.

Closes #5218

Signed-off-by: Nay <dnpd.dd@gmail.com>
Scripts/ZG: Fix some code style issues and logic errors
Scripts/ZG: Fix a warning and a compile error introduced in previous commit

Personal opinion: BossAI should not have a public field named "instance"
Shooting myself in 3... 2...
Update COPYING

Signed-off-by: Nay <dnpd.dd@gmail.com>
DB/Misc: Fix db errors
Core: Fix warnings