OS X build with CUDA 6.0 and clang

updated CMakeLists.txt to use old method for CUDA version less than 6.0 and new build with clang otherwise. And also new FindCUDA cmake files (taken from opencv).