added javadoc to core.problem.vehicle.VehicleFleetManager
added test-cases to reproduce bug #96
added core.util.Time to help parsing time to seconds

and tested core.util.Time
added NoSolutionFoundException to improve exception handling

NoSolutionFoundException is still an IllegalStateException
modified javadoc in core.util.Time
added test-case
test....core.algorithm.FinitieVehicleFleetManagerIdentifiesDistinctVehicle_IT
to reproduce bug #96
changed visibility and added toString to
core.problem.vehicle.VehicleTypeKey
modified .addPenaltyVehicles() in core.problem.VehicleRoutingProblem
such that penalty-vehicles can also shadow vehicles that only
distinguish themselves by their working shift
bugfix #96 - modified core.problem.vehicle.InfiniteVehicles according to
changes in core.problem.vehicle.VehicleTypeKey
bugfix #96 - modified core.problem.vehicle.VehicleFleetManagerImpl
according to changes in core.problem.vehicle.VehicleTypeKey