changed support for 3-channels, changed CCOEFF
changed CCOEFF cn==1
added dft for CCORR
used vector data types for CCORR cn==1
Removed storing of zeros in local memory
Merge pull request #2871 from vbystricky:oclopt_integral
increased number of rows per work-item
COMP: Fix problem with narrowing in c++11

modules/core/src/arithm.cpp:345:51:
error: constant expression evaluates to 4294967295 which cannot be narrowed to type 'int' [-Wc++11-narrowing]
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                  ^~~~~~~~~~

Converted to unsigned int.  This variable is only used to initialize a bit pattern anywhy for a 128bit type.
Move some variables into #ifdef
Change uchar2 to short
Merge pull request #2863 from apavlenko:disable_cuda_stubs_defaults
Merge pull request #2846 from alalek:2.4_fix_python_warnings
Merge pull request #2832 from BRAINSia:20140605_Upstream
Merge pull request #2843 from berak:f_export_bow_24
Merge pull request #2868 from neo008:2.4
Merge pull request #2870 from 23pointsNorth:patch-5
Add peromance tests for OCL integral sum of square
Change threshold
ocl: added runtime flags for debugging
Fix error