UPDATED: Add use_umfpack keyword arg to steady-state solvers

umfpack can raise 'out of memory' errors for some Liovillians.  Setting
this flag to False switches to the SuperLU backend.  This is slower,
but seems to work better in a few cases.  This has no effect on the
iterative method.