These 19 companies are racing to put driverless cars on the road by 2020