Merge pull request #2061 from apavlenko:2.4_fix_build_vs12
Disabled some IPP implementation since it breaks tests
Merge pull request #2065 from ilya-lavrenov:tapi_calcBackProject
static function qualifier replaced on inline to enable kernel compilation with OpenCL 1.1 embedded profile.
hopefully fixed test failures and complains from the doc builder
Merge pull request #2068 from akarsakov:disable_ipp
Merge pull request #2069 from asmorkalov:android_ocl_1_1_fix
improved performance of moments (on 720p or larger images)
OCL: included ORB featured detector/descriptor extractor.
fixed a buffer overrun of ocl canny

the `map` buffer does not have the same size with CUDA and index starts at [1, 1] instead of [0, 0].
CLAHE
CUDA dependency in nonfree nodule removed. OpenCV.mk generation fixed.
Merge pull request #2037 from GregoryMorse:patch-2
Merge pull request #2074 from asmorkalov:android_nonfree_cuda
Merge pull request #2036 from GregoryMorse:patch-1
added cv::mixChannels to T-API
fixed getUMatIndex
disabled cv::dft opencl impl for CPU devices
some fixes of cv::mixChannels
this commit prevents segfaults in case of opencl disabled