Various updates of the code. Change the QR type fields to use fields of xgeqrt3

Also remove Dense from the factorization names and add LinAlg module prefix.

NOTE! Only merge this after the Schur pull request has been merged into Julia.