Added a new file for recording minimal dependency versions.
Bumped minimal CMake version to 2.8.7.
Removed CMake version checks that we don't need anymore.
Dropped OpenCVConfig.cmake - we don't use it anymore.
Removed OpenCVFindPkgConfig.cmake, since it's bundled with CMake now.

In fact, I don't think we actually use it... but I kept the include,
just in case.
Removed CMakeParseArguments.cmake, which we don't use.

It's part of CMake nowadays, too.
Removed obsolete CMake workaround.
bugfix for OpenCL detection with Intel OpenCL SDK 1.2 on linux (Bug #3140)
Added fixes mentioned in #3205 : changing uint to unsigned literals for compilation on Mingw 4.7.2
Merge pull request #1247 from StevenPuttemans:bugfix_3205
Inlined the getMD5 macro, which no longer saves us anything.
Merge pull request #1238 from SpecLad:cmake-min-ver
properly set OpenCL lib search path
Merge pull request #1250 from denzp:opencl_detection_unix