Core/Guilds: Send correct opcode when purchasing a new tab and fix data not being saved in db after purchasing the new tab
Core/Guilds: Use correct variable type when saving guild bank tab rigths to DB
Doze mechanics Fix - By Arrakio

Info here:
https://github.com/TrinityCore/TrinityCore/issues/8277
Core/Build: Enable Clang PCH support and OS X specific features
Core: Fix warnings here and there
Core/Build: Fix problem with acelite
Core/Build: Update the G3DLite extra patch to compile under OS X with Clang
Scripts/Ruby Sanctum:

* Move Dark / Flame Breaths handling to generic_halionAI.
* Also apply Twilight Precision to Twilight Halion.
* Fix some mistakes in the corporeality handling code, and remove some unused enums.

Fixes #8176.
Core/Scripts: Cleanup alterac_valley.cpp.
Core/Build: Restore FindOpenSSL, even when it's provided by cmake, this file also provides newbie-check (warns if you trying to use wrong libs)
- Also, apply the hack needed to make g3dlite compile in OS X
Core/Build: Fix compile using mysqllite included with core
Closes #8283
Core/DB: Utgarde Keep

- Script areatrigger near Ingvar to activate the proto drake
- Assign heroic spells
- Mount proto drake rider to proto drake
Core/DB: Utgarde Keep - Corrections
DB/SAI: Fix some Howling Fjord gossips

Closes #4973
DB/Quest: fix a wrong text

Closes #6403
DB/Gossip: Add gossip menus for Midsummer partial for issue #6886
DB/Gossip: Add gossip menus for Midsummer

Closes #6886
Merge pull request #8260 from Warpten/cleanup

Core/Scripts: Cleanup alterac_valley.cpp.
Core/DB: Utgarde Keep - Proto Drake
Core/Warden: Add minimal verification of OS used by client for warden module loading
Update src/server/scripts/Commands/cs_mmaps.cpp