Bug #2967, basic_structures.rst, fix 2 typos
Bug #2967, void DescriptorMatcher::radiusMatch() // description unclear,
only file:  common_interfaces_of_descriptor_matchers.rst
Bug #2966, insert CV_Assert(size.width>0 && size.height>0); in imshow()
(tab to space) 2x
(typo)
Add a variant of detectMultiScale with an argument 'weights' that
receives the number of neighbors joined into each detected object
Include the OpenCV config headers into every module.

This has no bearing on compilation, but it makes them show up in IDEs.
fixing empty Mat case
NativeActivity sample build with Eclipse CDT fixed.
Erase MatchPairsBody's copy constructor.

It's the same as the implicitly defined one, and it causes a -Wextra warning
(not initializing the base class in a copy constructor).
added missing BackgroundSubtractorMOG2 parameters
Add ocl CLACH implementation.
Test cases (accuracy and performance) are provided.
Merge pull request #965 from apavlenko:fix_java_empty_mats
Bug #3044 cap_dshow.cpp forgotten validity check fixed.
Merge pull request #970 from asmorkalov:dshow_valid_check_fix
Merge pull request #971 from SpecLad:matchers-ctor
Merge pull request #961 from PeterMinin:detected_objects_weight
Revert "Add a variant of detectMultiScale with an argument 'weights'"

It was merged by mistake.

This reverts commit ab6be9b7b7691967e42297aa6d3a67fb07597fd8.
Merge pull request #968 from asmorkalov:android_na_cproj_fix
Merge pull request #903 from aks2:2.4