Make an enum out of the cant_do return values.

Minor refactor, getting rid of a bunch of magic numbers in veh_interact.cpp to make things more readable and easier to understand.