Extract the handle code to a reusable class.
Update conv tests to use generators.
Add support for subsampling with GpuDnnConv and tests it and the gradient.