both tests by picture and rand mat
Update out.cpp

Fixed a bug with the cv::format(cv::Mat, ...) method for matrices with only one row

see http://answers.opencv.org/question/21201/cvformat-does-not-format-the-way-it-should/?answer=23945#post-id-23945 for details
increase epsilon for MOG2::getBackgroundImage test:

it uses float arithmetics
bug fix
copyright fix
Merge pull request #2541 from JinoBetti:2.4
fixed C4505
doc typos
Merge pull request #2548 from jet47:gpu_mog2_test
Merge pull request #2551 from ilya-lavrenov:ocl_nonfree
Merge pull request #2553 from ilya-lavrenov:typo
OpenCV version++. OpenCV Manager version++.
Merge pull request #2554 from asmorkalov:ocv_249_version
Added IPP Async converters, doc and sample
Fixed problem with compilation without HAVE_OPENCL

When compiling without OpenCL, some classes from its namespace are still used in code.
Fixed trailing whitespace
Fixed error in case corners not found
Added SharedMatrix
enable IPP ICV support
fixing OCL run condition (build program failure for comparison 64F Mat with Scalar)