Support multi-dimensional opIndexAssign

If it fails, fall back to opSliceAssign for backward compatibility.
Support multi-dimensional opIndexUnary

If it fails, fall back to opSliceUnary for backward compatibility.
Support multi-dimensional opIndexOpAssign

If it fails, fall back to opSliceOpAssign for backward compatibility.
Unmask all test for issue 6798
+test
+opIndex