initial commit
removed cpp/tutorial_code/images/
fixed warnings in documents
fixed display_image tutorial sample
add input paramter checking that verifies the existance of the input files to stero_match example
Add Triangle thresholding algorithm

Add Triangle method for automatic threshold computation next to the existing
Otsu's method. Triangle deals better with images whose histogram does not
contain dominant peak.

See paper Zack GW, Rogers WE, Latt SA.: Automatic measurement of sister
chromatid exchange frequency. J Histochem Cytochem. 1977 Jul;25(7):741-53.
Add test for calib3d function decomposeProjectionMatrix(...)
OpenCVConfig.cmake: Fix CMake CMP0012 warning

"TRUE"/"FALSE" should not be used as literals, as CMake has to decide
whether they are literals or variable names (sigh).
This patch should make it work with any version of CMake and with any
user-side decision on old vs. new policy behavior.
Merge remote-tracking branch 'upstream/master'
check input paramter by checking the image size
Fix cudafeatures2d and cudastereo with new 3.0 APIs for ORB and StereoBM
update IPPICV package
IPPICV: disable NormDiff_L1_16s_C1R for IPP/ICV 8.2/8.2.1
IPPICV: disable boxFilter 16SC1/16UC1 (performance)
Updated ORB test with parameters
Updated test_features2d.cpp with latest API change
Merge pull request #3377 from jlblancoc:master
Merge pull request #3217 from avdmitry:samples_cpp_data
Merge pull request #3389 from blackibiza84:master
Make Otsu and Triangle algorithms mutually exclusive

Make Otsu and Triangle algorithms mutually exclusive in cv::threshold code.

Signed-off-by: Miroslav Benes <mbenes@suse.cz>