UPCGGraph::ForEachNodeRecursively

Calls the lambda on every node (going through subgraphs too) or until the Action call returns false