Scripts/Ulduar: Yogg-Saron

Known issues:
- encounter doesn't start immediately after you enter the room, you need to go closer
- players standing outside of the room are not turned Insane after 15 seconds
- encounter resets if the last living player is gripped by Constrictor Tentacle or encased in Hodir's Flash Freeze
- Hodir won't freeze multiple players when they die at the same moment
- Flash Freeze missile (64176) won't hit anybody, probably cast too soon (cosmetic issue)
- there are some unused spells, don't know when or why they should be cast
- some spell animations hit multiple players, but they shouldn't do that
Core/Commands: Improve .damage command, now can damage destructible gameobjects => ".damage go <guid> <damage>"
Scripts/Ulduar: Fix warnings
Core/Logs: Added more info for .send mail command.
Core: Fix compiler warnings
Fix startup errors.
Core: Add "GetRaceNameByID" and "GetClassNameByID" to get localized class and race names.

Core: Add "GetRaceNameByID" and "GetClassNameByID" to get localized class and race names.
Core/Misc: Fixed a bunch of issues found by static analysis
Core/Misc: Another batch of fixes for issues found by static analysis
Core/Vehicles: Fixed a crash that happened during seat changes searching for a previous free seat

Closes #9609
* Batch of fixes for issues found by static analysis.
* Another issue found by static analysis fixed.
* Some more static analysis issues fixed.
* Another small batch of fixes from static analysis tool.
Core/Build: Fixed the build
Buildsystem/MSVC: Fix a minor issue with /Zm heap allocation parameters not being used 32-bit environment
Reverted part of 8be181c7e60daf9833044da61b379c2136892c37 that was not supposed to be pushed
support 1.12.3 (build 6141)
Core/Collision: Corrected logic for closing source file in WorldModel_Raw::Read, fixes resource leak if method succeeds and prevents double free if it fails.

Closes #9823
Reverted part of 60a88a08f5e85c1986aee49f9bfdbf8fa254f370

All 8 bytes must be read from file to match output from vmap4extractor