Added support for 3-channels
fixed cv::warpPerspective
Don't build CUDA modules stubs by default (use `-DBUILD_CUDA_STUBS=ON` if need them)
invoking OCL before IPP
Remove pre_invalid parameter
Merge pull request #2855 from ilya-lavrenov:tapi_warpp_fix
Merge pull request #2865 from ilya-lavrenov:morph
Join kernel code for int and float destination types
fixed usage of reshape
Small refactoring
Fix pointer conversion
Merge pull request #2849 from ElenaGvozdeva:ocl_matchTemplate_3cn
Merge pull request #2854 from ilya-lavrenov:tapi_filter2d
Merge pull request #2871 from vbystricky:oclopt_integral
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.
Merge pull request #2863 from apavlenko:disable_cuda_stubs_defaults
Merge pull request #2832 from BRAINSia:20140605_Upstream
Merge branch 'master' of https://github.com/Itseez/opencv.git