Add the generalized Schur factorization and make Schur a factorization. Also fix factorizations for Number types, #2729. Remove Dense from factorization names.