Reset single update in the straming vtkStreamingDemandDrivenPipeline
The version with multiple update would lead to stackoverflow on pipeline with a large enought number of timestep (~1000) on windows.
Due to this change, the vtkForEach had to be updated. Overall the feature stay the same and perf should be better now.
This MR also include a second commit that change the declaration & implementation order of the RequestDataObject and RequestInfo to be the one of the pipeline. It may be easier to review only the first pipeline to see the important changes.
This MR should fix pv#22792
@timothee.couble FYI
Edited by Charles Gueunet