Merge pull request #2844 from ilya-lavrenov:tapi_perf_pow
cv::equalizeHist
Merge pull request #2837 from ilya-lavrenov:tapi_norm_relative
Changing #include to generic video.hpp

Per https://github.com/Itseez/opencv/pull/2783#discussion_r13573590
Added support for 3-channels
Update MatchTemplate_Demo.cpp
add Bag of Words to python wrapper
Merge pull request #2823 from ilya-lavrenov:tapi_warpaffine
used built-in functions
used abs
used abs in reduction operations
fixed cv::warpPerspective
Merge pull request #2779 from pemmanuelviel:kmeansppSquareDist
Merge pull request #2726 from Ilya-Krylov:2.4
Merge pull request #2850 from Sekunde:master
Merge pull request #2845 from shaibagon:patch-1
Merge pull request #2828 from otsedom:updating_and_adding_haarcascades_mcs
Merge pull request #2799 from 23pointsNorth:patch-1
Merge pull request #2784 from saree90:bugfix_Simplex
Merge pull request #2783 from daferna2:master