Added the new lin alg ops.
CPU version of SVD.
fixed a few bugs.
Changed minor things.
Added QR op and tests.
Removed gpu svd.
Fixed bugs in A_Xinv_b.
Fixed qr function to fit numpy update.
Fixed qr function to fit numpy update.
Added tests for different modes of qr function and a crash test for A_Xinv_b function.
Removed the dtype cast on qr function.
Added test for A_Xinv_b function.
Fixed small mistakes in code.
Fixed A_Xinv_b function to work properly and added a test code for it.
Removed unnecessary A_Xinv_B function.
Removed import of unwanted function.
Fixed norm test for every mode and fixed test for old numpy version.
Added swapaxes function.
Small fixes in tests.
Added norm function.