started porting class CProgram; minor changes done. Commiting so that I can switch to branch basic to check something.
Ported class CKernel to CUDA DrvAPI; all members except getMaxWorkGroupSize(). Instead of using cuParamSetx() functions I used a C++ std::vecotr to store the kernel input arguments. Check notes for further details
all classes in CCL converted to CUDA Drv API. Minor changes in CFile. CCLErrors now checks for cuda errors. Compiled without bugs or warnings
CCL.hpp ported. Compiles without errors with nvcc