Add the generalized Schur factorization and make Schur a factorization. Also fix factorizations for Number types, #2729. Remove Dense from factorization names.
Merge pull request #2745 from JuliaLang/anj/gschur

Add the generalized Schur factorization and make Schur a factorization.