If device does not support double, returns immediately.
Double floating points are not default supported by OpenCL.
Update the OpenCL documents.
fix three warning about mog, mog2 and KNearestNeighbour.
fix warning about addWeighted and remove magnitudeSqr().
pr #1464 reverted as breaking the build for Linux without libv4l library.
Merge pull request #1515 from asmorkalov:ocv_pr_1464_revert
fix for bug #3291:

add INSTALL command for TBB target
fixed ocl::minMax
fixed ocl::countNonZero
Missing closedir with opendir
Add opencl svm.
fix build error
Fix new blank line at EOF.
Make libv4l support optional for testing purposes.
fixed ocl::sum, ocl::sqrSum, ocl::absSum
fixed ocl::phase
Merge pull request #1522 from nghiaho12:latentsvm
Merge pull request #1518 from jet47:bug-3291-tbb-install
fixed ocl::setIdentity
Merge pull request #1509 from perping:2.4_docs