Make MoveAdjacentTo aware of moving targets.

Units moving toward another actor (passengers, hijackers, etc) will now repath if their target moves.
Fixes excessive repathing if the target cannot be reached.
Make EnterTransport more consistent with MoveAdjacentTo.