DB/Quest: Raise the Barricades

Thanks to @Nevadas. Solves #8877
Scripts/TOCR: Fix some faction champions crash
Closes #8393
Core/Build: Fix linking and sooo many compile warnings
DB/SAI: You Reap What You Sow, closes #8827
Core/Dungeon Finder: Fix group (5) unable to do new dungeon after finished last dungeon
- Some optimizations here and there
- Drop unused columns related to dungeon rewards
- Simplify Group reward. All people inside the dungeon should get the reward, no matter how far it's from the boss
Fix incorrect sql name
DB/SAI: Fix startup DB errors
DB/Spells: Add missing sql in 669e2ed20f3c9b6b421b5353c0d31475d64b4f20
Core: Fix build
Core: Fix warnings
Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps
Scripts/ZulAman: Fixed a crash caused by the grid.

Closes #8885.
Core/Tools: Fix logic fail for mmaps generator (thx armano2)
Merge branch 'master' of github.com:TrinityCore/TrinityCore into mmaps
Merge with TrinityCore / Some fixes