[z2141] Add InCombat check for targets of SPELL_EFFECT_DISTRACT

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12216] - d7c4ebf)

(based on commit [s1769] - c38e0cf)
[z2142] Hotfix aura stacking for non-passive spells

This basicly reverts the passive-stacking logic change of [12211]
Add some hack exceptions for vehicle and linked auras - to at least provide the required functionality.

(based on commit [12218] - fe2ee1e)

(based on commit [s1770] - da86a65)
[z2143] Implement UNIT_STAT_RUNNING to mark default running behaviour. Clone #17

(based on commit [12220] - 29db8ae)

(based on commit [s1772] - ddc0f8f)
[z2144] Fix combination of fleeing and rooted behaviour

Special thanks to Cyberium for original problem research and idea of solution
Also improve 12214 to be more stable

(based on commit [12221] - b3bddea)

(based on commit [s1773] - a544e30)
[z2145] Assign PlayerMovement log to LogFilter_PlayerMoves

Also disable by default.
Also disable SQLText logfilter by default

(based on commit [12224] - d34266a)

(based on commit [s1775] - 655231c)
[z2146] Replace SMSG_FOCE_MOVE_[UN]ROOT with SetRoot wrapper

(based on commit [12225] - ec67729)

(based on commit [s1776] - 78a6238)
[z2147] Improve spell target checks for targets with pre-filling target type

(based on commit [12226] - 1fc9f41)

(based on commit [s1777] - 2fc6473)
Improve error output for SpineInitArgs check

(based on commit 648e804)

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

(based on commit b51c090)

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

(based on commit 299041c)

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

(based on commit 61cbbdb)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
Cleanup in contrib related to data extraction

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