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.
Fixed SkipTest placement in order to keep other test in norm test.
Removed SkipTest from norm test.
Merge pull request #1885 from Tanjay94/svd_op

Svd op