Adding a control structure for graph bisection (BisectCtrl) and propagating through sparse-direct solvers, adding sparse Ridge and Tikhonov solvers, merging python wrappers for sparse-direct solvers with the dense equivalents, and adding a sparse version of UpdateDiagonal to support the sparse Ridge regression