[API Standardization] Add Linalg kernels: (diagonal, outer, tensordot, cross, trace, matrix_transpose) (#20638)
[API Standardization] Add Linalg kernels: (diagonal, outer, tensordot, cross, trace, matrix_transpose) (#20638)

* Linalg cross operator - initial commit

* Diagonal and outer linalg support

* Tensordot ->_mx_nd_np.tensordot

* Flake8 checker applied

* New ops: trace, tensordot

* Linalg tranpose support
tlby/mxnet,apache/incubator-mxnet,szha/mxnet,DickJC123/mxnet,apache/incubator-mxnet,apache/incubator-mxnet,tlby/mxnet,szha/mxnet,tlby/mxnet,tlby/mxnet,DickJC123/mxnet,tlby/mxnet,szha/mxnet,apache/incubator-mxnet,tlby/mxnet,tlby/mxnet,tlby/mxnet,szha/mxnet,szha/mxnet,szha/mxnet,szha/mxnet,tlby/mxnet,DickJC123/mxnet,szha/mxnet,DickJC123/mxnet,tlby/mxnet,szha/mxnet