PLANNER-177  Cloner: if an entity has a List/Set/Map of entities it should be cloned properly
project scheduling: input data
project scheduling: importer and pojo's: first attempt
project scheduling: importer and pojo's: part deux
detectPointlessSuccessor
ProjectSchedulingApp + solver config
project scheduling: StartDateUpdatingVariableListener
project scheduling: ResourceCapacityTracker
TODO note for removePointlessExecutionModes()
hook in the importer
quick hack to solve the source problem
Fix bug in the UpdatingVariableListener (and rename it)
fill in SOURCE and SINK variables already
do not confuse originalAllocation with sourceAllocation
Keep source and sink on all
HACK: make source and sink immovable (instead of making them not a planning entity, because the sink needs to be a planning entity due to its shadow variable)
the listener won't activate off the source allocation, so let's do that manually
soft score calculator
RenewableResourceCapacityTracker
RenewableResourceCapacityTracker: rename field to capacityEveryDay