DB/SAI: Sabotage 12676 (part 1)

Fixes #6460
DB: Missing declaration
Core/Misc: Fix compiler warnings
Server/Collision: Fix build on clang
Scripts/UtgardeKeep: reworked InstanceScript and cleanup some boss script
Core&Scripts: Fix clang compiler warnings
Merge branch 'master' of github.com:TrinityCore/TrinityCore
Core/Build: Force minimum ACE (5.8.3) and OpenSSL (1.0.0) version detection
Core/Build: Do not ignore command line cmake options: ACE_INCLUDE_DIR, ACE_LIBRARY and OPENSSL_INCLUDE_DIR
Core/Quests: Add repeatable quest rate to world.reputation_reward_rate
DB/Reputation: Reward 3x reputation for Sporegar on repeteable quests

Closes #5789
Scripts/UtgardeKeep/Ingvar: remove hacks and fix warning
DB/Schema: Fix typo in reputation_reward_rate.quest_repeatable_rate name
DB/Spawns: Kor'kron Reaver & Skybreaker Marine are currently missing from Dalaran's Krasus landing

Closes #10615
DB/Quests: Prepping the Speech description/progress/completion text

Closes #10607
DB/Quests: Fix "I'm Not Dead Yet!"

Closes #9807
DB/Conditions: fix startup error
DB/Misc: Fix startup errors
Core/Quests: Fuel for the Fire (12690)
Scripts/Spells: fix codestyle in 48783b86067f8c2691ec5e5e94e5bbd788b9deb2
DB/SAI: Matthias Lehner

Fix up for gossip. He should also show gossip only on quest, and for both alliance and horde.