Add GpuSqrSumAx0 to lower the memory usage on the GPU.

Don't merge yet. I think I'll try to reuse GpuCAReduce.
Oh, right.  I forgot that we are doing the naive reduction in theano.  This will be fixed by the new backend :)