trying to eliminate compile problems
fixed cv::remap and cv::convertMaps for map types CV_16SC2 && CV_16UC1
another attempt to fix compile errors
Fixed little issue with mouse callback refering to issue 3409. Was using round instead of floor.
Fixed some implicitly type conversions between vector and scalar data type.

There are some mixed implicitly/explicitly type conversion between
scalar and vector. Although the spec allows those conversion, I prefer
to make them consistent and use explicitly all the cases.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
facedetect
multithreading facedetector
Add ocl version of boxFilter to the module img_proc
Merge pull request #1447 from Siddharthk:master
Fix issue in boxFilter with destination depth not equal to source depth.
Merge pull request #1920 from alalek:ocl_disable_workaround
ocl: added workaround into Haar kernels
Merge pull request #1925 from vpisarev:ocl_facedetect2
Merge pull request #1933 from gongzg:fix-ocl-kernel-2.4
Added cv::flip using Transparent API
ocl::BruteForceMatcher fix wrong use of oclMat::ptr().

The oclMat::ptr() method was mistakenly used in ocl::BruteForceMatcher to pass a pointer to a oclMat object. The ptr() method returns a uchar pointer to the cl_mem data structure and this method will be removed.
some fixes
added cv::intergal to T-API
Enable GStreamer 1.x support by default.

GStreamer 1.x is universally available, and with 0.10 being deprecated,
there should be no reason to default to 0.10 stil.
Add check for depths of destination and source image. Fix warning C4127.