provide UNO API for OpenCL selection

Change-Id: If5eb71e9298cefdac3dda98cb1ff67fe913ad3c3
add API to retrieve all available OpenCL platforms and devices

Change-Id: I2475961ae315ee7193ca2cedd5943b663bfee7a0