[OpenCL] started adding transparent API to core, imgproc and other modules

this is the first patch that adds OpenCL branches into regular OpenCV functions