fix progress reporting on writing XMLMultiBlockDataSets
The progress range needed to be set outside the loop that calls WriteNonCompositData. The old code was reporting 0 to 1.0 progress for each block.
The progress range needed to be set outside the loop that calls WriteNonCompositData. The old code was reporting 0 to 1.0 progress for each block.