Add UMFPACK solver support, currently only enabled for general matrix (not symmetric nor structurally symmetric).