Implement Spinning animation
Add Is/SetMoveRouteRepeated
Fix teleport and animation bug

If a forced move route had its move_route_owner set to null during a
teleport, EndMoveRoute doesn't work and ProceedWithMovement gets stuck.
Include IsSpinning in IsDirectionFixed
Make NPCs face the hero when he triggers them
Merge pull request #257 from Zegeri/movements

Implement spinning animation and fix some move-related issues.