Project job scheduling: faster incremental score calculation
(cherry picked from commit 8d60cce77f9b1bc19acb81d75dfdc9da05ddf086)
Project job scheduling: code style
(cherry picked from commit bdd25f0240277b3b5eb3375b316279fdaaac4b83)
Project job scheduling: make startDate and endDate non-null so sinks have an endDate even when not all allocations are initialized (faster incremental score calculation)
(cherry picked from commit b32550c35da338b6658cd36810a7d4c3a7e7001d)
Add score constraint arrivalAfterDueTimeAtDepot as a build-in hard constraint in VehicleRoutingImporter
(cherry picked from commit f137154d5f31c1457f5b4462b37ba45d2f299133)