Change promotion criterion in linalg functions from sqrt to norm when only normalization is needed. Promote results from norm(Number) similarly to norm(Vector). Fix eigvals(Number).
Merge pull request #5652 from JuliaLang/anj/promote

Change promotion criterion in linalg functions from sqrt to norm