fix warnings on Linux
Remove unnecessary HAVE_OPENCL macro block.
Fix a bug in ocl::Erode/Dilate, simplify the host logic
Initial Windows RT support commit.
GPU module turned off;
TIFF support turned off;
Windows Managment and Video IO (VFW) turned off.
Merge remote-tracking branch 'upstream/2.4' into 2.4
Merge pull request #628 from bitwangyaoyao:2.4_fixMoments
Merge pull request #638 from bitwangyaoyao:2.4_fixErode
implemented Malvar, He, and Cutler Bayer Demosaicing on gpu
Merge pull request #631 from bitwangyaoyao:2.4_stereo
Merge pull request #632 from pengx17:2.4
Merge pull request #644 from jet47:gpu-debayer-mht
bugfix in sample to support LBP classifier. To merge to master also.
Merge pull request #532 from jet47:super-resolution
Merge pull request #660 from Nerei:2.4
Added missing enums for cvtColor RGB to YUV420p
Base for Native Activity example added.
Initialization with Manager instead static link added.
Tegra4 support added.
moved utility functions from gpu_perf_test and gpu_test to ts module
moved SURF_GPU and VIBE to gpunonfree module