Modified GMRES implementation

With the intention to use this inside k-cycles and level::cuda specialization
gmres in vexcl::kcycle
Further optimization of operations_ublas.hpp

Thanks to Riccardo Rossi
Mentioned Kratos in README