Dont work while driving

Fixes #6144 (Changing tires while driving)

Adds check for speed (same value as the "Dive from moving vehicle?"-check in `game::plmove`) and for player controlling a vehicle. If the player is controlling it, it can speed up because of cruise control during the work, even when the working started at 0 speed.

Fixes #7584 (incorrect error message)

Included the skill requirement into the message. The message is shown because `can_hacksaw` is false, because of the missing skill.