Cross-plataform adaptation with CUDA disable option

Included Glew library
glewInit() operation
__CUDA__ preprocessor must be defined for CUDA GPU
__OPENCL__ preprocessor must be defined for OPENCL GPU