GL, GLEW, CUDA related CMake cleanups
GL, GLEW, CUDA related CMake cleanups

[ ] May break build
[ ] May break existing applications (see CHANGES.txt)
[ ] Bugfix
[ ] New Feature
[x] Cleanup
[ ] Optimization
[ ] Documentation

tribal-tec/vmmlib,BlueBrain/Tuvok,hernando/vmmlib,ptoharia/CMake,jafyvilla/CMake,shuaibarshad/KAUST-CMake,shuaibarshad/KAUST-CMake,rballester/vmmlib,BlueBrain/Tuvok,shurikasa/CMake,BlueBrain/Tuvok,biddisco/CMake,shurikasa/CMake,shurikasa/CMake,jafyvilla/CMake,biddisco/CMake,hernando/vmmlib,rballester/vmmlib,ptoharia/CMake,rballester/vmmlib,biddisco/CMake,shuaibarshad/KAUST-CMake,ptoharia/CMake,biddisco/CMake,jafyvilla/CMake,hernando/vmmlib,ptoharia/CMake,shurikasa/CMake,jafyvilla/CMake,shuaibarshad/KAUST-CMake