Use 'U' and 'L' for upper and lower triangular matrices instead
of upper::Bool, which defaults to true in various linalg routines.
This makes the code a lot more readable.
Merge pull request #1894 from JuliaLang/vs/upperlower

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