Corrected use of cblas_dgemm
Corrected use of cblas_dgemm

Dimensions were not being input correctly. It wasn't previously exposed because only square matrices were being transposed in the tests.  On mac, we transpose before handing off to accelerate, so the SVD of a non square matrix exposed the transpose bug for non square matrices. Still need to add test cases to check transpose.

nifty-swift/Nifty,philipce/nifty,philipce/nifty,philipce/nifty