added non-overlapping gradinput computation in prototype
updategradinput : works in C with/without overlap
CUDA : copykernelreverse ok
updateGradInput : gradin computation in cuda
result almost done, now has to narrow it
updateGradInput : done. Now just have to check the memory leaks...
warnings