Remove two "set" kernel call
Update CMakeLists.txt
Also test for target.
Optimize OpenCL version function BackgroundSubstractionMOG2
Combined counter and corner buffers into one
Move cmake config files too on non-windows hosts.
Merge pull request #3223 from vbystricky:oclopt_BgSubMOG2
Remove ATL dependency from MSMF capture code.

Use _com_ptr_t instead of CComPtr in ComPtr wrapper to avoid ATL dependency.
Merge pull request #3216 from xantares:patch-1
Documentation fix on py_tutorials
Merge pull request #3293 from a-wi:MSMF_remove_ATL_dependency_v3
Merge pull request #3304 from eltermann:master
Merge pull request #3210 from akarsakov:ocl_gftt_opt
bugfix #3945 pass idx,idx1 by reference instead of static vars
Merge pull request #3312 from berak:b_3945_30
Added OCL performance test for YUV2RGB_IYUV, YUV2GRAY_420, RGB2YUV_IYUV, YUV2RGB_YUY2, YUV2GRAY_YUY2 color conversion modes
Merge pull request #3317 from akarsakov:ocl_cvtcolor_perf_tests