Added TaskList

This can be used to collect Executable tasks for dispatching all at once. I also added an output info message to the LocalDispatcher for TaskLists.

I'm not really sure if hashing the relative name is a good idea, but I didn't have a better one off hand.

Fixes #947.