Conv gemm2

Advance it, but it isn't finished.

In particular, look at the change in cuda/opt.py. As GpuConvMM do a corellation and not a convolution, we must update the optimization I did. Do you know the correct fix?