added direct sparse linear solver and guard for eigen
little comment
Merge pull request #1551 from karlnapf/develop

expose direct sparse linear solver in modular interfaces