Added a simple scatter operation based on eavlGatherOp to support expanding a previously compacted array to its original size. My use case is removing dead rays in a ray tracer to maximize throughput. The resulting rgb values must be expanded back out to the size of the buffer, so they can be added back using a map operation.