Core/Spells: Added fuzzyEq(_range, 0) condition to AnyGroupedUnitInObjectRangeCheck

Fix #189

Signed-off-by: dr.skull <dr.skull@centrum.sk>
Core/SmartAI: Allow SMART_ACTION_SET_ACTIVE to take a parameter for on/off (true/false). Required for upcoming EAI to SAI conversion (https://github.com/Discover-/EventAI-to-SmartAI)
Core/SmartAI: Rename SMART_ACTION_SOUND's parameters and get rid of an error that shouldn't be there. The method it calls doesn't take CreatureTextRange (enum) in consideration, but a boolean called onlySelf.
DB/NPCs: Remove AIName from npcs that do not have EAI or SAI scripts

Closes #10483
DB/SAI: Scripts for Onslaught NPCs

Closes #10500
Closes #4741
Merge pull request #10493 from Discover-/SmartAI-Action-Sound-Update

Core/SmartAI: Rename SMART_ACTION_SOUND's parameters and get rid of an e...
Merge pull request #10464 from Discover-/SmartAI-Set-Active

Core/SmartAI: Allow SMART_ACTION_SET_ACTIVE to take a parameter for on/o...
Merge pull request #9817 from drskull/master

Core/Spell add another condition in AnyGroupedUnitInObjectRangeCheck