[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>
[z2148] Improve VMap extraction. Also extract gameobject models

Thanks to all involved, especially Cyberium

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

(based on commit [12229] - e214e1c)

(based on commit [s1779] - 4d91b2f)
[z2149] Drop some obsolete files
[z2150] Update VMaps assembler to use gameobject models

Also simplify code by using _Raw classes to wrap reading

Thanks to all authors for code adaption, namely Subv, Shauren, Reamer and Cyberium

(based on commit [12230] - fd80ef5)

(based on commit [s1780] - 7c7039b)
[z2151] Clarify code related to Wmo Liquids

(based on commit [12231] - dc6f670)

(based on commit [s1781] - 86b5724)
[z2152] Correctly extract liquid data

Thanks to Cyberium for porting

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

(based on commit [12232] - e2c2145)

(based on commit [s1782] - 32848df)
[z2153] Use new liquid extraction

Thanks to Cyberium and Zergtmn for code adaption

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

(based on commit [12233] - 984627d)

(based on commit [s1783] - e613e8e)
[z2154] Increase MapVersionMagic

(based on commit [12234] - 3e693bd)

(based on commit [s1784] - 6f4c933)
[z2155] Add GO status info to gameobject target command

(based on commit [12235] - 0c5f545)

(based on commit [s1785] - 9a840a7)
Fix SQL revision
[z2156] Terrain::GetHeight to GetHeightStatic

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

(based on commit [12236] - 49feb65)

(based on commit [s1786] - e921636)