Fix bug in computing latest start date: when there were tasks dependent on another task, but those tasks are already closed, they shouldn't affect the latest start date.
Show deadline separately from latest finish date when there are dependencies. This can help resolve user confusion over why the latest finish date isn't changing.