remove of detail/ directory and ::detail namespace, now all is in ::lss. added a pure method to linearsystem to initialize system matrix based on an index_t object. related changes to all solvers.