[s2121] Simple fix for Stealth is removed on fall damage problem Surely could be done better way...

Can be backported but need a little more work to make it work on TBC/Classic

(based on commit [12638] - 2f8474a)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2122] Fix bad english.

(based on commit [12639] - 8541443)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2123] Better value to check distance between owner and pet. This problem was introduced in [s2094]

Maybe i misunderstaind that commit but the pet now follow correctly its master.
Before the minimal check distance was too small so pet position was updated every update.

(based on commit [12640] - ea228ed)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2124] Implement SMSG_INVALIDATE_PLAYER

Inspired by TC and R2

(based on commit [12642] - 8e92a6a)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2125] Add Visual Studio 2013 files

(based on commit [12645] - 8be3780)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2126] Fix creature not stopping in some conditions.

Patch imported from TC, original author @Shauren

(based on commit [12652] - 1cd6ca8)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2127] Fix creature change z position when speed change.

No need to send explicit MSG_MOVE_SET_RUN_SPEED

(based on commit [12653] - 3486cba)

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