changes made for the peps code
small change to axpby

this is not included when MKL isn't used
added stuff for QR decomposition
LQ decomposition works too
changed move stuff
do the move R stuff
move R works
added new Gesvd function

which takes in an integer D for compression purposes

there was a valgrind 'invalid read' error in lapack::gesvd caused by the malloc's of the T* superb. changing this to T* = new T [] removed this message.
Gesvd with compression works for dense matrice
Merged and modified from peps branch
Fixed error from QSTmergeInfo with _ENABLE_DEFAULT_QUANTUM