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
Merge pull request #3243 from a-wi:MSMF_linking_error
Merge pull request #3247 from a-wi:CMake_MSMF_configuration
Fixing errors
Merge pull request #3190 from StevenPuttemans:fix_simpleblobdetector
Merge pull request #3244 from tstellarAMD:2.4-ocl-inline-fix-v2