Core/RBAC: Move instance commands to RBAC (using individual permissions)
Core/RBAC: Move learn commands to RBAC (using individual permissions)
Core/RBAC: Move lfg commands to RBAC (using individual permissions)
Core/RBAC: Move list commands to RBAC (using individual permissions)
Core/Commands: Move lookup commands to RBAC (using individual permissions)
Core/RBAC: Move message commands to RBAC (using individual permissions)
Compile Fix (and edit of last 2 sqls to add the missing permissions)
Core/RBAC: Move cast and characters commands to RBAC (using individual permissions)
Fix SQL typos after RBAC commits
Fix SQL typo after RBAC commits
Scripts/HallsOfStone: reworked InstanceScript
Core: Fix compile with PCH enabled and warnings

Few corrections to worldserver.conf
Core/SAI: Added SMART_ACTION_CALL_KILLEDMONSTER log for has already spell kill credit
Scripts/HoL/HoS: changed some bosses to optional, doors are always open
Auth/Misc: Code cleanup.
*Random performance optimizations
Scripts/HallsOfStone: Sjonnir, some improvements
- rewritten to BossAI
- added spawn ordered by percent, according to official data

Closes #10702

Signed-off-by: joschiwald <joschiwald@online.de>
DB/SAI: Mystery of the Infinite (12470)

Fixes #10510
Quest/SAI: Fix quest credit for quest "Monitoring the Rift: Cleftcliff Anomaly"
DB/Creature: Delete 2 mobs spawned on the void
DB/Update: Spells update for Bloadted Abomination