Add a mode for a custom motor vehicle and a union mode for all driving modes.
use getDriving instead of getCar where appropriate
fix the tests that broke
Use car speed as max if any driving mode is set.
Actually check if custom motor vehicle is banned.
Merge pull request #979 from flamholz/master

add a TraverseMode for motor vehicles that aren't exactly cars