Quest 4901 "Guardians of the Altar"
Core/Spells: Fix logic in 20eeeaf59764604d629d91e2044972bf00f9c052
Core/Commands: Add mmaps check for command .gps
Core/Commands: Add unit flags 2 for .npc info
Core/Commands: Optimize for command .npc near
Revert "Core/Commands: Optimize for command .npc near"

This reverts commit 4e789d4c5c83dd6f0f582fe24e9d49b39950fffe.
Core/Vehicles: Fixed a possible crash if vehicle is deleted before its passenger runs Abort on pending join event

Closes #9392
DB/Quests: Fixes Dun-da-Dun-tah! Closes #4182
Scripts/Eye of Eternity: Last stability changes

* Release button bug should be now really fixed, if someone manage to get it due to some server delay, it can be hit by typing "RepopMe()" or "Reload". It's now only clientside issue that I couldn't reproduce.

* Before there was a chance for transition to phase III to break if hit at precise moment. On top of that, if SoP was to be executed there was no time for purple dimension change. (Note: If transiton happen while SoP is cast it will get specific client data and dimension light will stay changing that is hard to hit, but is blizz bug.)
Core/Vehicles: Corrected an oversight in b3b66a8d028fafef1e71477325f467ef73626c8e

Closes #9399
DB/Quests: Fixes Memories of Stormhoof, closes #1065
Core/RBAC: Fix players not being able to reply GMs from the other faction (Partial revert of 377cfdb)
DB/Quests: Fixes Scare the Guano Out of Them! Closes #6854

Thanks @w1sht0l1v3 for initial work
DB/Auth/Schema: Change secId from int(10)u to tinyint(3)u in rbac_security_level_groups

Closes #9403
Core/Objects: Changed `playercreateinfo_spell` and `playercreateinfo_spell_custom` to use race and class masks.

Specifying a race mask of zero will provide the spell to every race.
Specifying a class mask of zero will provide the spell to every class that the race can be.

Note: As the SQL truncates `playercreateinfo_spell`, all your "custom" additions will be gone.
Fixed build.
*Correctly* fixed the build.

Sigh.
Core/Objects: Added missing data convertion for `playercreateinfo_spell_custom`.
Fixed a duplicate ALTER query, it was already in the previous SQL file.
Rename sql files