Pass around Task parent instead of its fields

Instead of passing around data from the parent TaskTree object, pass in
the parent object itself. This simplifies getting any data from the
parent currently, and in the future.

Change-Id: Icd7bfbecfbccefb1b8d0a688d971028940d83479
1 file changed