WIP: Provides specialized Bidiagonal solvers

This PR provides specialized linear solvers and eigensystem solvers for `Bidiagonal` matrices

Additionally, overtyping of existing `Bidiagonal` methods is reduced.

Current status: Bidiagonal linear solver needs to be corrected to treat case of zero pivot. Generic eigenvector solver needs to be implemented.