Removed engine_string
Made getCudaDrvErrorString() and __checkCudaErrors static
Deleted engine.hpp, cu_engine.hpp, cl_engine.hpp and cu_engine.cpp
Added comments code for driver API
Deleted kernel.hpp and mc_kernel.hpp. Inlined them into cu_mc_kernel.hpp