Modify the GatherV2 xla kernels to default to returning a constant of 0 if any of the dimensions is 0.
Modify the GatherV2 xla kernels to default to returning a constant of 0 if any of the dimensions is 0.
Modify the TensorListSetItem to check dimensions and return the unmodified list in the event the update dimension is larger since DynamicUpdateSlice would fail.
These changes are to match the behaviour of the MLIR bridge.
