Feature/modified FCGSolver and CompleteFCGSolver
I have modified the FCGSolver a little bit so that it's easier to handle, and also renamed it for clarity to RestartedFCGSolver. Than I derived the CompleteFCGSolver from it.
The CompleteFCGSolver uses as many old search directions as possible. This results in more stability, but also in more average memory consumption.