Some linalg changes. A new general matrix factorization method. A Julia implementation of gelsy. Some changes to the treatment of symmetric and hermitian matrices and some bug fixes. And some tests.
Merge pull request #3315 from JuliaLang/anj/factorize

RFC: factorize() and \