Remove ArrayHandleStreaming capabilities
The ArrayHandleStreaming
class stems from an old research project
experimenting with bringing data from an ArrayHandle
in parts and
overlapping device transfer and execution. It works, but only in very
limited contexts. Thus, it is not actually used today. Plus, the feature
requires global indexing to be permutated throughout the worklet
dispatching classes of VTK-m for no further reason.
Because it is not really used, there are other more promising approaches on the horizon, and it makes further scheduling improvements difficult, we are removing this functionality.