OCL kernels changed to CUDA with .cu; minor checks to be done - see hand notes. CUDA vector_types added from CUDA toolkit. Started changing CCL.hpp for CUDA Driver API commands, CCL.hpp renamed to CCUDA.cu. Initial porting is of Data Structures - check CU2CL documentation.
change of plans: changes in CCL.hpp will be made in CCL.hpp instead of creating a new CCUDA.cu file. This is so that the modifications on github are clearly visible. Note: OCL commands are commented out and not deleted for comparison
CMem class in CCL.hpp ported to CUDA with a few exceptions: createImage2D and confirm if hostPtr is not required in member function create().