* * * CCL.hpp changes * * *
The following Classes and their member functions are ported to CUDA Drv-API:
CCommandQueue: release(), CCommandQueue(), ~CCommandQueue() and enqueueBarrier().
CDevice: all member functions ported.
CDevice std::vector<CDevice>: all members ported except: load(..2 input args..) and CDevices(..2 input args..).
CContext: load(CDevice), initContext(), CContext(), CContext(CDevice), ~CContext(), retain(), release() and initWithExistingContext(CContext).
CPlatforms: all members. NOTE: no concept of 'platform' in CUDA, therefore, initCPlatforms() calls cuInit(0).
CMem: all members ported except createImage2D(..7 input args..). CUDA error checks also added to CUDA calls.

NOTE: For all classes the members relating to OpenGL are NOT ported!

* * * CCLErrors.hpp changes * * *
CUDA error check functions added and OpenCL error codes commented out.