CPU implementation of CLAHE
GPU implementation of CLAHE
Merge pull request #701 from jet47:clahe
Drop outdated targets and fix solution folders
fix amdFft and amdBlas path
Add a macro to call additional barrier function on the fly
discard comments in kernels.cpp
fix some mismatch
more fix of mismatch functions on CPU OCL
more fix of mismatch
more fix
Add a function to query ocl device info

Currently the function only supports wavefront size query
Pass warp size into SURF
fixed compilation issues with gpu modules:

* disabled warnings from thrust
* fixed warnings from ts_gtest.h
* possibly fixed superres compilation in Debug mode on Windows
Fix compiler errors
Fix compiler errors
Merge pull request #710 from jet47:gpu-fix-compilation-issues
Merge pull request #705 from bitwangyaoyao:2.4_oclFix
fix for bug #2912 (DescriptorExtractor::compute Java wrapper loses native arg change)
Fix compiler errors