initial commit
removed cpp/tutorial_code/images/
fixed warnings in documents
fixed display_image tutorial sample
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.
Fix cudafeatures2d and cudastereo with new 3.0 APIs for ORB and StereoBM
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>
ocl: change processing of OpenCL failures

disable "unwanted" messages
Merge pull request #3360 from mirab:threshold_triangle
Merge pull request #3391 from alalek:ocl_failure_messages
Merge pull request #3372 from pokeefe:add-test-for-projection-decomposition