Runtime alignement is not possible if AlignedOnScalar is not true (e.g., for complex<double>)
Fix bug 822: outer products needed linear access, and add respective unit tests
fix for MKL_BLAS not defined in MKL 11.2