Applied fix suggested in bug 3282 and shortened code
Update imgproc_canny.cl

Reordering condition checking.
fix the bug of ocl::bruteForceMatcher
added performance tests for ocl::bitwise_or and ocl::bitwose_xor
Fixed a missing barrier.
fix the mismatch running on cpu devices
fixed OpenCL morph operations for case when kernel does not have zero element
rewrote and generalized ocl::threshold
ocl tests: show diff when cv::countNonZero(diff) > 0
fixed ocl::minMax for FP-types
ocl: memory corruption check
ocl: update filter tests
ocl: rewrite boxFilter
ocl: rewrite filter2D
ocl: fix morph filters
ocl: filters: update documentation
fixed OpenCL morph operations for case when kernel does not have zero element
fixed and generalized ocl::blendLinear
Merge pull request #1695 from ilya-lavrenov:ocl_showDiff
Merge pull request #1699 from ilya-lavrenov:ocl_minMax