Provides Bidiagonal matrix type and specialized SVD

Provides LAPACK.bdsqr! and LAPACK.bdsdc! wrappers

Also fixes typo in tridiag