Make Integral sum support cv_32f, sqsum support cv_64f.
fix warning.
Replaced the image used in the Highgui_Video.ffmpeg_image test.

Our prebuilt FFmpeg Windows binaries don't have PNG support enabled
(because that requires zlib), so that makes a PNG image a bad choice
for this test.

When FFmpeg doesn't support PNG, VideoCapture falls back to the
"image sequence" implementation, which doesn't work for single images.
fix some bug about haar and match_template.
fix haar
fix linux warning.
kernel warnings on AMD
In the image sequence capture, only search for the ordinal in the file name.

Searching in directory names can yield confusing results; e.g. if
the input is "jpeg2000/image1.jp2", it will infer the pattern
"jpeg%04d/image1.jp2", which is likely not what the user intended.

If the user really desires for the variable part to be in the
directory name, it can always use an explicit pattern.
fixed compilation of ocl::minMaxLoc for Intel device
fix match_template and haar
fix haar
Merge pull request #1789 from ilya-lavrenov:ocl_minMaxLoc
Merge pull request #1785 from ilya-lavrenov:ocl_kern_warn
perf tests: allow to skip performance tests
ocl: perf tests: skip tests if we fail check for maxMemoryAllocSize
Merge pull request #1784 from SpecLad:ffmpeg-no-png
Merge pull request #1779 from perping:integral_2.4
Merge pull request #1786 from SpecLad:cap-images-file-pattern
Merge pull request #1788 from alalek:perf_test_skip