add NEON realization for StereoBM(findCorrespondence, prefilterXSobel)
Add CV_Assert (ndisp % 8 == 0) to NEON version
Fixed self-assignment in cv::Ptr::operator =

A self-assignment leads to a call of release() with refcount being 2. In the release() method, refcount is decremented and then successfully checked for being 1. As a consequence, the underlying data is released. To prevent this, we test for a self-assignment
Merge pull request #3058 from PhilLab:patch-2
fix bug 3733 for imgproc/filter.cpp
Merge pull request #3076 from vpisarev:fix_small_filters
Merge pull request #2827 from Alexander-Petrikov-ELVEES-NEOTEK:neon-stereobm
GCC 4.8 warning array subscript is above array bounds fixed.
Merge pull request #3093 from asmorkalov:ocv_array_bound_fix
Fix reallocation of D buffer in gemm

Conflicts:
	modules/core/src/matmul.cpp
increase epsilon for TVL1 sanity test
increase epsilon for ResizeSameAsHost test
use downscaled frames in FGDStatModel test
fix BGR->BGR5x5 color convertion
Merge pull request #3108 from LeszekSwirski:fix-gemm-buf-allocate-2.4
Fixed getConversionInfo() for YUV2RGBA_* conversions
fixing GT and GE comparison symbol
Merge pull request #3118 from akarsakov:fix_cvtcolor_perf
Merge pull request #3120 from StevenPuttemans:fix_bug3863
Fixed range for 'v' channel for 8U images.