Artificial Co-Drivers as a Universal Enabling Technology for Future Intelligent Vehicles and Transportation Systems