Core/Misc: Replace rand() calls with SFMT
DB/Schema: Change playercreateinfo_skills engine to MyISAM
DB/Quest: Fix quest credit for the first trial

By dr-j, closes #12600
DB/Misc: More aditions to 569bfc3

By dr-j, closes #12601
Core/Players: Set fist weapon skill value equal to current unarmed skill when learning fist weapons for the first time
DB/Misc: Vault of Lights

Scripts for Audrid, Tobin, Torian, Omony and Kurzon for the repeating event at the vault of Lights Exodar
Fix my screw up  https://github.com/TrinityCore/TrinityCore/commit/cec1ae4c5b8a46b9bb09eeb6ce8a2db45d48a524

Fix my screwup with https://github.com/TrinityCore/TrinityCore/commit/cec1ae4c5b8a46b9bb09eeb6ce8a2db45d48a524
DB/SAI: Script multiple mobs with SAI

By Malcrom, king of fixes.
Scripts/ICC: fixed Festergut Malleable Goo (thx @ManuFe)

Closes #12023
DB/SAI: Eye of the Lich King 

Properly fix Eye of the Lich King in Pit of Saron so it randomly whispers players
Core/Mains: Handle SIGBREAK to achieve clean shutdown when users click X button on windows
SQL: Moved file to proper location
DB/Creature: Update SAI of multiple creatures

By Malcrom, King of fixes.
DB/Creature: Update SAI of more creatures

By Malcrom
DB/Creature: Update SAI of even more creatures

By Malcrom.
Core/Misc: Silenced 500 OS X Warnings and removed deprecated finite() method.
*Mac OS X fires off over 200 warnings related to gsoap about the deprecated register method. CMake has been patched to remove this warning.
*Updated all occurences of finite() to std::isfinite. The method finite() is not standardized by anyone aside from BSD. std::isfinite() however is standarized by C++
*Removed -ncurses and -pthread from OS X compilation. Now that we use Boost and C++11 there is no longer a need for pthread in OS X. All it does is throw a warning. However, ncurses isn't needed either as it's built into the OS X SDK and linked by default.

Note: There are only 5 remaining warnings left when compiling on OS X. I did not attempt to fix these as they were related to 3rd party libraries statically linked into the code. The 5 warnings left are all related to unused variables.
Merge pull request #12610 from jaredjones/master

Core/Misc: Silenced 500 OS X Warnings and removed deprecated finite() me...
Core/Common: Remove the no longer finite(x) macro for MSVC

Use std::isinfinite(f) instead.
Scripts/ICC: Summon Sealed Chest quest npc's upon the Lich King's Death

TODO: template updates for these npcs and gossips

Closes #10554
Closes #12591 (PR)

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
DB/NPCs: Add missing gossip for Strahad Farsan

Closes #12613