fixed cv::remap and cv::convertMaps for map types CV_16SC2 && CV_16UC1
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
cv::format declaration in default headers
converted Haar cascades to the new format; now they are handled with C++ code.
continue adding OpenCL optimization to cascade classifier
Add support Creative Senz3D camera by Intel Perceptual Computing SDK
cv::completeSymm fixed to work with any OpenCV data type and multiple channels.
Fixed suggestion of bugfix 3431
Seems correct to me and builds fine
All CUDA related stuff were moved to separate dynamic library.
Dynamic CUDA support library loading implemented for Linux.

Logical mistake in macro fixed;
DeviceInfo deligate reimplemented;
Build and warning fixes.
umat: fix memory leaks
Build fix.
Add set/get depth generator properties by default. Add documentation
Merge pull request #1987 from pentschev:cv_completesymm_template_2.4
optimize Dx and Dy calcualtion to make it as single opencl kernel
HOST side optimization for GFFT
remove extra calculations from haar to be consistent with native implementation
Changes the datatype of the angle of the gradient for Intel platforms.
optimize separable filter by
Added "sep_filter_singlepass" kernel that performs separable filtering in one kernel call
Added appropriate host part - sepFilter2D_SinglePass function and SingleStepSeparableFilterEngine_GPU class
Changed function declarations to enable their usage