CUDA: Allow cuda toolkit dirs to be marked as SYSTEM
CMake properly detects the toolkit directories as implicit system includes, but CUDA compilers don't add explicit -isystem markups do these directories when compiling CUDA code.
Due to this limitation, allow users to explicitly set these directories as SYSTEM dirs.
Fixes: #16464, #19864 (closed)
Edited by Brad King