[CLANG] Clang for platforms which are native hosting ARM
[CUDA] Adding CUDA compiling
[JAVA] Building java jars in a more consistent manner with other items
[NVCC] Compiling through NVCC
[NVCC] Building through NVIDIA Code Compiler
[NVCC] USE_CUDA:=true will compile through nvcc.