Print all the timing totals in the end.
Merge from default branch.
First working implementation of task decomposition.
Update to-do list.
Merge from the default branch.
Merge from the default branch
Merge from default branch.
Merge from default branch
Merge bug fix from default branch.
merge from default.
Pull in bug fix from default branch.
Merge latest change from default branch.
Fix bug where we are not stopping the creation of new tasks at the last tier.
Merge from default.
Merge bug fixes from default.
Merge latest change from default.
Remove the specification of perl path in task command.
Merge from default.
Comment out unused libraries and fix indentation.
Refine the run time modeling and print a table for estimating optimal resource
allocation.