Direct solvers test now compared A.dot(X) with B, rather than a NumPy comparison; currently, DGEMV is broken in the core, so there are a few spurious failures