Partly revert 8edf6247c087884acd8c873a57c6f414e19091ec

This wasnt the correct way to fix trinkets and talents that should proc on periodic heals, as it also made talents that procs off spells with casttime proc...
Mentioned are affected, but there is a potential fix in:
https://github.com/TrinityCore/TrinityCore/issues/1896

NOTE to self: learn to use the proc_flag table
Merge pull request #11836 from Unholychick/patch-1

Partially revert 8edf6247c087884acd8c873a57c6f414e19091ec
Fix SPELL_AURA_MOD_AOE_AVOIDANCE

There is not a single spell using this aura, but now it works :)
Merge pull request #11849 from Unholychick/master

Fix SPELL_AURA_MOD_AOE_AVOIDANCE
Core/Movement: Fix LoS issue of NPCs chasing targets

Add Line of Sight checks to WorldObject::GetNearPoint(), fixing to TargetedMovementGenerator not reaching a point with valid LoS to the target and MotionMaster::MoveKnockbackFrom() knocking creatures inside walls.
Remove unused code.