[T-API] bug fixes in the base OCL layer; improved (?) performance of cvtcolor BGR=>Gray

fixed many bugs related to Mat::getUMat(), asynchronous kernel execution etc. Also, played a bit with ocl::cvtColor vs cv::cvtColor performance