fix #5286, give an error for Void/None as a ccall argument type
Fix \{A::Triangular,b} test

Use ideal perturbation bound for roundoff analysis of Gaussian
elimination. (Golub and Van Loan, Matrix Computations, 3/e, Section 3.3,
Eq. 3.3.2, p105)

Closes #5278