added test_ocl_array.py based on test_cuda_array.py

- also made the first test work, which involved implementing
  a “device_array” constructor for the device array
from_array_like working
another test working.
split working
last test for test_ocl_array working