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
DB/Creature: Update SAI of more creatures

By Malcrom.
DB/Creature: Fix of Doc Mixilpixil gossips

By Malcrom, closes #12617
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore