Suppressed some iOS framework compilation warnings
Extracted repeated cmake instruction block
Fixing iOS clang warnings, part 1
Forgotten punctuation
Fixing iOS clang warnings, part 2
Fixing iOS clang warnings, part 3
final fix
Refactoring in gen_java.py script
Optimize OpenCL version of BFMatcher
fix warning in template Scalar::mul gcc < 4.8

In this particular case t shadows transpose of the base class Matx:
types.hpp:1805:14: warning: declaration of ‘t’ shadows a member of
'this' [-Wshadow]

Changelog gcc 4.8: The option -Wshadow no longer warns if a declaration
shadows a function declaration.

This warning is problematic because it prevents the module
opencv_contrib/modules/ruby to pass the build process
viz: fixed memory leak
quickly corrected the previous refactoring of features2d: moved from set(SOME_PROP, val) to setSomeProp(val)
fixed bug in automatic SVM training
Merge pull request #3347 from Nerei:memory_leak_in_viz_opencv30
Merge pull request #3345 from D-Alex:master
fixed MSVC warnings and iOS framework compile error
Include strsafe.h to compile successfully under MinGW in Debug mode.
Merge pull request #3348 from vpisarev:refactor_algorithms2
Merge pull request #3292 from mshabunin:fix-ios-warnings
Merge pull request #3349 from a-wi:DShow_Strsafe_header_v3