Attempt to fix up np.linalg.solve
Attempt to fix up np.linalg.solve

The error bounds on `np.linalg.solve` tests, despite being
relatively slack, were too tight. This adds back in the removed
test-by-reconstruction logic.

gmarkall/numba,gmarkall/numba,stefanseefeld/numba,seibert/numba,stefanseefeld/numba,sklam/numba,seibert/numba,seibert/numba,stonebig/numba,stonebig/numba,seibert/numba,IntelLabs/numba,sklam/numba,stuartarchibald/numba,numba/numba,IntelLabs/numba,seibert/numba,numba/numba,stuartarchibald/numba,gmarkall/numba,stuartarchibald/numba,IntelLabs/numba,IntelLabs/numba,jriehl/numba,IntelLabs/numba,jriehl/numba,cpcloud/numba,stuartarchibald/numba,stefanseefeld/numba,stuartarchibald/numba,cpcloud/numba,cpcloud/numba,numba/numba,sklam/numba,numba/numba,sklam/numba,stonebig/numba,gmarkall/numba,cpcloud/numba,cpcloud/numba,gmarkall/numba,jriehl/numba,jriehl/numba,stefanseefeld/numba,jriehl/numba,stefanseefeld/numba,sklam/numba,stonebig/numba,numba/numba,stonebig/numba