Cars now check road capacity when moving. Traffic light optimizations

Cars now check the road capacity, so they will probably work when there is more than one.
Intersections have optimization method to decide when to toggle based on surrounding road densities.

All of this is very untested because the map class is still broken.

-- Car Logic team