[TW342] - Core/Misc: Fix a couple of warnings
[TW343] - Core/Misc: A couple of warnings
[TW344] - Core/Misc: Kill some performance warnings
[TW345] - Core/Misc: Attempt to get rid of the remaining warnings
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	.travis.yml
	src/server/scripts/Northrend/AzjolNerub/Ahnkahet/boss_elder_nadox.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Travis update(using fewer threads to compile to avoid malfunctions).
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	src/server/scripts/Northrend/Naxxramas/boss_gluth.cpp
	src/server/scripts/Spells/spell_quest.cpp
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