Fix solver test infrastructure
Finish solver infrastructure; add first test
Remove extraneous matrices
Enable solving across matrix layouts
Add direct solver tests for different triangular matrices and respective solver tags. Just need to do iterative solvers and in-place solvers now.
Solver test is (mostly) finished for now