private function get-dtl-file to read in DTL files and strip comments
function all-previous-tasks now returns all linked tasks, follwing branches
new private functions source-paths and target-paths return all paths defined as source/target in all tasks