Avoid obtaining several identical dimensions between two LSH sub-vectors by choosing orthogonal sub-vectors.
Fix a heap issue with static on Windows
Merge remote-tracking branch 'upstream/2.4' into LshOrthogonalSubvectors
Fix for (Bug #2789)

Add MatlabFormatter for matlab style output.
See http://code.opencv.org/issues/2789
Merge branch 'master' into matlab_formatter
Added fisheye camera model
fixing accum_dist and operator() mismatching for HellingerDistance and KL_Divergence
Added test for jacobians
Added function decomposeHomographyMat. New files added are homography_decomp.cpp and test_homography_decomp.cpp.
Modified files calib3d.hpp and camera_calibration_and_3d_reconstruction.rst.
Fixed warnings and parameter name mismatches, added #include needed in some platforms.
cv::findContours: Check if type of output data structure is right to store contours (vector<vector<Point>>).
Added FisheyeTest
Added documentation
Corrected notes
Added stereoCalibrate for Fisheye camera model
Added tests for stereoCalibrate
Added documentation for Fisheye::stereoCalibrate
minor
added additionalInfo in faceRecognition
Added sample of work of Fisheye::undistortImage and its description to documentation. Removed readPoints and readExtrinsic (useless)