extending openCL info dump
speeded up ocl::distanceToCenters
update
Enabled CV_Assert and such to print the function name with Visual C++.

Also, I made a separate macro for the current function name, which
helps simplify a lot of code that uses it.
added CV_16SC2 && CV_16UC1 map types support to ocl::remap (INTER_LINEAR mode)
Merge pull request #1763 from SpecLad:cv-func
Merge pull request #1755 from KonstantinMatskevich:dump_info
Merge pull request #1759 from ilya-lavrenov:ocl_distanceToCenters
CMake's get_filename_component with NAME_WE parameters, interprets first period as start of extension. For. e.g file name with out extension of 'this.is.a.text.file.txt' will be taken as 'this'. Hence using NAME with regex replacement to get 'this.is.a.text.file'
Merge pull request #1771 from kiranpradeep:2.4
added ROI support to ocl::buildWarp*Maps functions
added an accuracy test for ocl::buildWarpPerspectiveMaps
fixed ocl::cvtColor for CV_YUV2BGRA and CV_YUV2RGBA
added YCrCb to RGB, BGR, RGBA, BGRA modes to ocl::cvtColor
color.cpp refactoring: created generic interface for toRGB and fromRGB callers
added RGB -> XYZ conversion to ocl::cvtColor
added XYZ to RGB conversion to ocl::cvtColor
added RGB[A] <-> BGR[A] conversion to ocl::cvtColor
replaced custom PI by OpenCL M_PI constant
Make Integral sum support cv_32f, sqsum support cv_64f.