Stores information about a task invocation for this request. These objects
are created in the RemoteApplicationRequest addTask
method. Largely this class is used by the remote adf applications implementation
to execute the various task handlers and record thier results.