Clean up re-use of factorisation in LU solvers. Fixes Issue #269.
Small fix for resetting la backend in tests.
Merge branch 'garth/fix-issue-269-solver-factor-reuse' into next