[12470] Let Taunt behave more expectedly in case we have non-generic orientation settings
[12471] Add an additional wrapper to SetRespawnCoord

(based on [c12630] - 546ffc58bda69102b3e19bf068ed4501a566730d)
[12472] Rework StopMove to not start movement if already stopped

thx to Schmoozerd for hint
thx to rsa for pointing to bug

Signed-off-by: Schmoozerd <schmoozerd@cmangos>
[12473] Fix MoveGen's interrupting after last commit

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