[s2045] Fix use of config values related to quest-status and level

This fixes use of negative value in config values Quests.LowLevelHideDiff and Quests.HighLevelHideDiff

Also add some documentation around the related code

Thanks to Neotmiren for pointing and to cala for testing.

(based on commit [12536] - 51c5713)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2046] Immediately remove corpses when ForcedDespawn is used

Thanks to Neotmiren for pointing, special thanks to cala for testing!

(based on commit [12537] - 4c3ff5c)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2047] Implement some custom use for Effect Activate Object spells

This will fix the summoning events for the Wind Stones, Ice Stones and Skettis bosses

(based on commit [12538] - 91268f6)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2048] Update some Sunwell Plateau spells

Limit targets and allow positive effect for spell 46650
Implement effect for spells 46289 and 46637
Remove effect for spell 44845 - will be handled in script library

(based on commit [12539] - 1167ecf)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>