merge openCLMallocPitch and openCLMallocPitchEx into one interface
remove commented lines
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
fixed compiler warning

removed -fvisibility-inlines-hidden compiler option for CUDA sources
Merge pull request #963 from bitwangyaoyao:master_oclMat
Merge pull request #900 from jet47:restore-gpu-modules
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  fixed compiler warning
  Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
  remove commented lines
  merge openCLMallocPitch and openCLMallocPitchEx into one interface