only cosmetic (again)
subspace linear solver cleaned up
update of the tests  - probably they are just numerical errors, but not sure why numerical behavior could be different with the new code....