OpenCL CI test
This MR allows env var to override "use-opencl" config option if it selects a specific type of device (cpu,gpu,accelerator). It also adds gitlab-ci jobs to setup CPU OpenCL and to run OpenCL tests. The tests are marked allow_failure as the 'clones.xml' test still fails on any OpenCL implementation.
Edited by Ján Veselý