Use 'U' and 'L' for upper and lower triangular matrices

Use 'U' and 'L' for upper and lower triangular matrices of upper::Bool, which defaults to true in various linalg routines. This makes the code a lot more readable.

Based on discussion in #1890