Implementation of MINRES direct and paralell algorithms

also:
1) you can manually tell preconditioner not to compute its inverse
2) all calls are implemented in solvers.cpp