Add support for compiling CUDA code (CU_FILES in files.cmake)

The following files were copied from RTK

FindCUDA_wrap.cmake (with one fix)
has_cuda_gpu.c
nvcc-check.cmake