added asserts to all matrix types: size_minor or stride_minor should equal 1, because BLAS and LAPACK don't support matrices with more than 1 stride.