ocl add setDeviceEx interface

This interface enable ocl module utilize cl_context and cl_command_queue created outside OpenCV