BiCGStab: Added pipelined CUDA kernels. CUDA implementation now complete.
BiCGStab: Applied const-correctness in OpenCL and CUDA kernels.

Some missing const qualifiers in the OpenCL kernels resulted in an almost
4x-performance drop. With equal const qualifiers, performance is now within
a roughly ten percent margin.