regression test for bug 3172
fix for bug 3172
Revert "fix for bug 3172"

This reverts commit ed2cdb71e5821db85b57cf60d88689c2bf32aeeb.
fix for bug 3172
regression test for bug 3172
fix for bug 3172
Revert "fix for bug 3172"

This reverts commit ed2cdb71e5821db85b57cf60d88689c2bf32aeeb.
fix for bug 3172
Merge branch 'bug_3172' of https://github.com/elmarb/opencv into bfmatcher_fix;
use different fix for the problem, embedded right into the BFMatcher.
Merge pull request #3238 from vpisarev:bfmatcher_fix
Bugfix brute_force_match.cl (Bug #2837): wrong results for non-float descriptors in OpenCL BruteForceMatcher
Bugfix brute_force_match.cl (see http://code.opencv.org/issues/2837): wrong results for non-float descriptors in OpenCL BruteForceMatcher
Merge branch 'bugfix_brute_force_match_cl' of https://github.com/WilhelmHannemann/opencv into bugfix_brute_force_match_cl
Fixed compilation errors under VS 2010 and Win 7
Merge pull request #3241 from WilhelmHannemann:bugfix_brute_force_match_cl
Merge pull request #3240 from a-wi:MSMF_compilation_errors
ocl: Don't use 'inline' attribute on functions

In C99 'inline' is not a hint to the compiler to inline the function,
it is an attribute that affects the linkage of the function.  'inline'
functions are required to have a definition in a different compiliation
unit, so compilers are free to delete 'inline' functions if they want to.

This issue can be seen in Clang when compiling at -O0.  Clang
will sometimes delete 'inline' functions which creates an invalid
program.

Issue 3746: http://code.opencv.org/issues/3746
Fix linking error under Win 7 - do not import MinCore_Downlevel.lib if target is Win 7 or earlier.
CMake configuration for MSMF capture
fix blobdetector