Make the pending vector static.

ProceedWithMovement and HaltAllMovement work now correctly with parallel
processes.
Don't cancel forced move routes when a new page is set up

And revert part of commit 59efdcd6b345561 ("Use GetRealX/Y for
GetEventsXY")