DB/Updates: AI fixups

By @Aokromes, fixes #10733 #10728
DB/Sai: Teron Gorefiend, I am... 

Added horde version for the script also.
Core/SmartScripts: Fixed heap corruption in SMART_ACTION_EQUIP

Closes #10739
DB/SAI: Trapping the Light Fantastic (10674) & Gather the Orbs (10859)

Fixes #7202
Adds support for the Alliance quest also, and makes the orbs go in tandem with the horde version script.
DB/Update: Needs null spawndist
Core/SmartAI: Fixed creatures using SAI not attacking its charmer after it breaks

Closes #7601
DB/SAI: Blowing Hodir's Horn (12977)

Fixes #10749
DB/Cond: Conditions for Hodir's Horn
Core/RBAC: Move group commands to RBAC (using individual permissions)
- group commands moved from cs_misc.cpp to own file
- renamed groupsummon to "group summon"
Core/RBAC: Move pet commands to RBAC (using individual permissions)
- Pet commands moved from cs_misc.cpp to own file
DB/SAI: The Zephyrium Capacitorium(part 1), The Singing Ridge(part 2), Razaan's Landing, Ruuan Weald

Fixes #6322 Fixes #6323 Fixes #6324
Because I hate tabs
Core/RBAC: Move send commands to RBAC (using individual permissions)
Core/RBAC: Move misc commands to RBAC (using individual permissions)
Core/RBAC: Move mmap commands to RBAC (using individual permissions)
Core/RBAC: Move modify commands to RBAC (using individual permissions)
Core/RBAC: Move npc commands to RBAC (using individual permissions)
Core/RBAC: Move quest commands to RBAC (using individual permissions)
Core/RBAC: Move reload command to RBAC (using individual permissions)
Core/RBAC: Move reset commands to RBAC (using individual permissions)