[12683] Implement CreatureLinking Flag DESPAWN_ON_DESPAWN

Thanks to grz3s for testing and feedback.
[12684] Implement more spells for Ulduar

Target limits: 64465 and 63802
Spell effects: 64132, 64172, 65206, 64123, 64131, 64466, 64467 and 64148
Aura stacking 64161 and 65294
[12685] Implement more spells for Yogg-Saron encounter

Spell effects: 63993, 64069 and 65238
Aura proc: 63305 and fix 64148
[12686] Allow SpellClick during combat for dungeons
[12687] Implement sanity spells for Yogg-Saron encounter

Limit target: 63830
Implement dummy aura: 63122 and 63050
Implement spell effects: 64555, 63122, 63795, 65301, 63803, 64164, 64168, 64059

Also
Set positive targets for 63745 and 63747, and update aura proc 63305
[mr3263] PathFinder: Use raycast for calculate a straight line path; Add a config param to on/off path optimization (for debug purposes)
[mr3264] Improve movespline system
[mr3265] Implement and use MoveSpline::Stop()
Fix compile
Fix compile (remove duplicates from [12687], already exists)
Merge branch 'master' of https://github.com/mangosR2/mangos
Fix compile (remove duplicates from [12687], already exists)
Fix compile (remove duplicates from [12687], already exists)
Another fix compile (remove duplicates)
[mr3267] Improve movement system
Fix compile
[mr3268] Fix Stun and Root auras
Fix compile for R2
[mr3269] Improve Charge effect; partially implement EffectPull
[mr3270] Fix all pets jumps