WIP: Linear Algebra bikeshedding

Basically includes:

1. Deprecate lud, chold, cholpd, qrd, qrpd
2. lu, chol, cholpivot, qr, qrpivot now return Factorization objects
3. documentation

[edit: The suitesparse stuff is now cherry-picked on the `db/suitesparse` branch/]