New optimization for canny

new hysteresis

delete whitespaces

fix problem with mad24

Dynamic work group size

dynamic work group size

Fix problem with warnings

Fix some problems with border

Another one fix

Delete trailing whitespaces

some changes

fix problem with warning
changed base types for cv::memopTypeToStr
Optimize OpenCL version of Laplacian filter for kernel size great than 3
Added double support for OCL version of DFT
Doc: update video processing tutorial code for OpenCV v2.4.9 and v3a
adapted all nonfree header inclusion since it doesn't exist anymore as a module
Merge pull request #2921 from ilya-lavrenov:tapi_memop
VideoCapture did not detect an unopened camera
Fix issues
Merge pull request #3155 from vbystricky:ocloptLaplacian
Merge pull request #3152 from PhilLab:VideoCaptureFix
Merge pull request #3149 from StevenPuttemans:fix_nonfree_includes
Merge pull request #3158 from arielelkin:master
Refactoring of OCL_FftPlan class
Merge pull request #3160 from akarsakov:ocl_dft_double_support
Merge pull request #3117 from KruchDmitriy:canny_opt