modified BackgroundSubtractorMOG2::getBackgroundImage so that it can now work with gray-level images.
Merge branch '2.4' of git://github.com/Itseez/opencv into mog2_bgimg_gray
made a performance improvement.
changed the way the mean value for each pixel is assigned in the output image.
Bugfix #3668 in FilterEngine::apply(), use the ROI properly
Bugfix #3668 removed the comment
Fixing as suggested in bug 2626, made naming same for both C, C++ and python API
doc: update/clarify behaviour of mask in floodFill

Clarify how the mask parameter is set on output and how this is
affected by the flags parameter.

resolves Feature #2942
adding bugfix 3549
fix cv::kmeans function

reshape input matrix, since the function works with data
as with [N x dims] matrix
Added doc for LinearPolar Transform
fixed a syntax error in cap_giganetix.cpp

Ticket 3458 (http://code.opencv.org/issues/3458)
fix cv::gpu::resize function

add missing stream parameter to call_resize_linear_glob
fix bug #3690

removed invalid condition, it is always false
Merge pull request #2748 from jet47:fix-bug-3690
Merge pull request #2745 from yashdv:patch-3
Merge pull request #2747 from jet47:gpu-resize-stream-fix
Merge pull request #2743 from StevenPuttemans:bugfix_3549
Fix svm intro tutorial
Added condition to 1st test in cv::GaussianBlur

Consistent with the test made in cv::boxFilter, it adjusts the kernel size to the source size only if the border is not BORDER_CONSTANT and if BORDER_ISOLATED is set. Otherwise, the source has to be considered possibly in a larger image (i.e. the source being a ROI) in witch the kernel should apply.
use more accurate reshape