Update Code to work with cuda-api-wrappers >= 0.5
cuda-api-wrappers had a big update adding the lower-level CUDA Driver API instead of interfacing only with the higher-level CUDA Runtime API. This changed many of it's interfaces and also the name of the CMake target.