Fix SymmColumnSmallVec_32s16s SSE code
Specifically, in general antisymmetric case src[-1] (S0) should be
subtracted from from src[1] (S2), and not the opposite.
add option to link to dynamic IPP libraries
Added better OpenNI2 support to the Asus Xtion and Occipital Structure
sensors which do not have image generators.
fix documentation bug 2432
Changed CV_DbgAssert to CV_Assert when setting video modes for OpenNI2. Otherwise, in release mode the default modes never get set
Use preprocessor for constant values in OpenCL kernel instead of
the parameter variable.

It could improve the performance of
OCL_Cascade_Image_MinSize_CascadeClassifier.CascadeClassifier/*.
Especially,
OCL_Cascade_Image_MinSize_CascadeClassifier.CascadeClassifier/15
OCL_Cascade_Image_MinSize_CascadeClassifier.CascadeClassifier/16
could be improved about 2% in Intel platform.

Signed-off-by: Yan Wang <yan.wang@linux.intel.com>
fix obvious copy+paste typo in computeDistance()

(with this else-branch, argument contour2 would not be used at all)
Allow BGR, RGB, or gray capture via libv4l
For Java compatibility, avoiding explicit pseudonym in enum
update android.toolchain.cmake
Included c-headers for better 2.4 compatibility
disable -Wshadow warning for CUDA modules:

it is generated by CUDA headers and we can't fix it
update cudev color conversions according to the latest changes in CPU code
increase epsilons for tests due to different optimizations (IPP vs CUDA, float vs double)
Merge pull request #3528 from ilya-lavrenov:update_android_cmake
Merge pull request #3519 from fvgoto:patch-1
Merge pull request #3518 from wangyan42164:ocl_cascade_detect
Merge pull request #3516 from ana-GT:openni2_defaultMode
Merge pull request #3510 from boaz001:feature-4057
Merge pull request #3499 from StevenPuttemans:fix_2432