Improve BiCGSTAB robustness: fix a divide by zero and allow to restart with a new initial residual reference.
Improve BiCGSTAB robustness: fix a divide by zero and allow to restart with a new initial residual reference.

toastedcrumpets/eigen,toastedcrumpets/eigen,pasuka/eigen,Zefz/eigen,ritsu1228/eigen,toastedcrumpets/eigen,TSC21/Eigen,Zefz/eigen,ROCmSoftwarePlatform/hipeigen,TSC21/Eigen,ritsu1228/eigen,ritsu1228/eigen,ROCmSoftwarePlatform/hipeigen,pasuka/eigen,toastedcrumpets/eigen,Zefz/eigen,ROCmSoftwarePlatform/hipeigen,pasuka/eigen,TSC21/Eigen,pasuka/eigen,ROCmSoftwarePlatform/hipeigen,Zefz/eigen,TSC21/Eigen,pasuka/eigen,ritsu1228/eigen,ritsu1228/eigen