fixed cv::remap and cv::convertMaps for map types CV_16SC2 && CV_16UC1
Add ocl version of boxFilter to the module img_proc
Fix issue in boxFilter with destination depth not equal to source depth.
Add check for depths of destination and source image. Fix warning C4127.
Another fix for disable "conditional expression is constant"
Change while(true) to for(;;) for fix compiler warning.
added old=>new cascade conversion function
Update system.cpp

Cleaned up to use the preferred namespace code.  This can be further simplified by using the HString/HStringReference classes from wrl\wrappers\corewrappers.h
DescriptorExtractor: added defaultNorm() to return default norm type.

Added the defaultNorm() method to the DescriptorExtractor class. This method returns the default norm type for each descriptor type. The tests and C/C++ samples were updated to get the norm type directly from the DescriptorExtractor inherited classes.

This was reported in feature report #2182 (http://code.opencv.org/issues/2182). It will make it possible to get the norm type usually applied matching method for each descriptor, instead of passing it manually.
converted Haar cascades to the new format; now they are handled with C++ code.
Fix problems with border extrapolation in kernel. Add Isolated/Nonisolated borders.
continue adding OpenCL optimization to cascade classifier
cmake: detect Direct 3D 11
Add support Creative Senz3D camera by Intel Perceptual Computing SDK
core: added DirectX interop implementation (OpenCL) with samples
implemented UMat::convertTo
cv::completeSymm fixed to work with any OpenCV data type and multiple channels.
Merge pull request #1988 from ilya-lavrenov:tapi_umat_convertTo
Added ocl_medianFilter using Transparent API
Fixed descripotorsCount to descriptorsCount
See feature 2862