Scripts/ScarletMonastery: rewritten InstanceScript and some bosses converted to BossAI and eventmap
DB/Conditions: Add gossip conditions to Highlord Darion Mograine

Closes #12868
DB/Warsong Gulch: Supreme Defender

By horn, closes #3859
Merge pull request #12813 from MitchesD/misc_2

Scripts/ScarletMonastery: rewritten InstanceScript and some bosses conve...
Core/WorldSession: Added research notes about CMSG_AUTH_SESSION values and reordered checks during login to always initialize encryption first to make sure the client can read failure packet