change fleetManager concept - instead of returned available types, it
returns vehicles; adapt CalculatesVehTypeDepServiceInsertion to changes
in FleetManager
change algorithmReader to allow concurrency
changer iter
further refinements
mod example
remove redundant code
rename vehicleType to vehicleTypeImpl, extract interface vehicleType;
refactor vehicleType to new file; add penaltyVehicleType; improve
vehicleFleetManagerImpl
rename VehicleBuilder to Builder; adapt VehicleFleetManagerTest to
changes in VehicleFleetManager
adapt multiple depot example
adapt readers to changes in VehicleTypeBuilder and PenaltyVehicleType
adapt tests to changes in vehicleFleetManager
modify InfiniteVehicles according to changes in VehicleFleetManager
modify example according to changes in VehicleTypeImpl
ignore output
mod example
hide concurrent algorithms for now