Fix errors
Fix function names (log, exp)
Change all 'ippStsNoErr=='  to '0<=', and all 'ippStsNoErr!=' to '0>'
Check results of ipp function
Fix rebase errors
Fix problems in CMakeLists.txt
Merge remote-tracking branch 'origin/2.4' into merge-2.4

Conflicts:
	modules/core/include/opencv2/core/version.hpp
	modules/core/src/out.cpp
	modules/cudaimgproc/test/test_hough.cpp
	modules/gpu/doc/introduction.rst
	modules/gpu/perf/perf_imgproc.cpp
	modules/gpu/src/generalized_hough.cpp
	modules/nonfree/perf/perf_main.cpp
Merge pull request #2568 from vbystricky:ippicv
Fix ifdef for IPP version greater 8.1
Fix for pullrequest comment
fix previous merge error
Merge pull request #2580 from SpecLad:merge-2.4
fixed
Fix typos in old python wrapper documentation(Bug #3628)

Fixed spelling of CV_INTER_LINEAR flag in geometric_transformations.rst
Merge pull request #2538 from ElenaGvozdeva:ipp_async_convert
Add IPP_VERSION_X100 define
Remove defined(HAVE_IPP)
Merge pull request #2582 from vbystricky:ipp_fix
cv::norm -> cvtest::norm in tests

Conflicts:

	modules/core/src/stat.cpp
Merge branch '2.4' of git://github.com/Itseez/opencv into mog2_bgimg_gray