changed default parameters of SURF, which improved its performance. Restored bi-linear interpolation in SURF descriptor extractor. Added test for SURF homography + check for non-zero (positive) responses.
fix broken links in cascade classification documentation
apply patch #2686
Fix truncation of fourcc value in dshow capture property setter (bug #2535)

Added test checking that all valid fourcc values are converted properly
Merge pull request #383 from cuda-geek:apply-opencv-macosx-patch
Fix and test for #2607
Merge pull request #382 from cuda-geek:fix-broken-links-bug-2689
Merge pull request #387 from taka-no-me:fix_dshow_fourcc_conversion
Fixed sample files in "Using OpenCV with gcc and CMake" tutorial (bug #2663, #2588)
Merge pull request #381 from vpisarev:surf_fixes
Merge pull request #385 from etalanin:bug2607
Merge pull request #389 from Daniil-Osokin:bugfix_doc_opencv_with_cmake
fixed bugs #1718, #2375; attached the new tests to test.py.
Correct tolerance value for sanity checks with ERROR_RELATIVE

Use min/max bounds instead of local value to calculate acceptance threshold.
Threshold based on local values somethimes does not work because cancellation
of big values may produce error bigger than local value.
Suppress clang build warning
Temporary disable unstable Features2d_RotationInvariance_Detector_SIFT test
added tests for fast (ticket #2613) and estimateAffine3D (#2375)
Increased time limits, eliminated extra params
applied patch #2587
Fixed multiple issues in docs (bug #2410)