[Client] Support for starting movement before the server responds
[Client] Added support for the carry load message
[Client] Implemented carry load

The early movement takes the current carry load into consideration
when starting a move before getting the servers command.
[Client] Improved follow mouse movement handler

The follow mouse handler now increases the approach distance until a
path is found.
[Client] Turn to the last set target after a move to target
[Client] Improved walking: Better handling of early triggered moves
[Client] Fixed calculation for running time
[Client] Added some safeguards against the never ending walking loop
[Client] Fixed handling of paths that don't lead to the final target
[Client] Improved path prediction for running
[Client] Disable running if the avatar lacks the animation
[Client] Fixing the invisible NPC problem
[Client] Speed up initial animation to fix login screen problems
[Client] Adding some missing ready state reporting to the movement
[Client] Resetting movement system in case the step is not possible
[Client] Fixing move state reporting in the movement system
[Client] Disengaging movement handler after a warp
[Client] Activating additional logging output
[Client] Trying to fix the warping in the moves
[Client] Trying to fix the warping in the moves