CUDA: Support CUDA_ARCHITECTURES all and all-major on Clang and older NVCC
We need only detect the CUDA toolkit version and then maintain lists for each one's support versions. Shouldn't be too difficult, though spelunking for the older releases might be difficult.