Fix crashes introduced in this PR.
remove GpuShape and associated opt as now we reuse the Shape Op with specific c code.
Fix opt crash with other dtype then float32, the code isn't ready.
Port typo fix from gpuarray files by Olivier D. to the old back-end.
Rename GpuCAReduce to GpuCAReduceCuda and reuse the name GpuCAReduce for GpuCAReduceCPY to allow reloading older pickled files.