temporarily disabled java bindings for ml; hopefully fixed warnings etc.
fixed compile warnings from MSVC; fixed warnings in Python bindings; added some debugging code
more fixes and more debugging code
fixed the condition
continuing to debug boost and fix MSVC compile errors
hopefully fixed test failure on Linux
Merge pull request #3030 from vbystricky:ocl_DotReduceAccurTestFix
fix python module compilation with enabled CUDA support:

filterout all CUDA related headers from python module include headers
fix test_opencv_imgproc compilation
Merge pull request #3034 from jet47:fix-compilation
fixed more compile warnings on Windows
Prevent generating test case with mask filled 0 only
Double precision for solvePnPRansac()
ARM NEON accelerated implementation of cv::addWeighted, cv::inRange and cv::compare functions.
NOT verified on target platform, compilation passes with and without NEON.
Merge pull request #3032 from vpisarev:refactor_ml2
Merge pull request #3036 from vbystricky:ocl_NormAccurTestFix
Merge pull request #2879 from alalek:ocl_runtime_flags
Vectorize split & merge for NEON
fixed ocl tests for BlendLinear, BoxFilter, Integral
fixed test for CvtColor RGB -> Luv