GpuContiguous, tests, skip some cuda specific tests in opencl.

This will leak memory.  GpuArray_copy re-initializes its first argument.  If you want to just move the data, use GpuArray_move.