Fix valgrind uninitialized access in SL_UMF

This does not pass the test suite in the same manner, it drastically changes LSA_cayley and overset_ball

However all this is doing is initializing arrays to prevent uninitialized access in the umfpack solver.