Compiles with all versions of OpenCL

Selectable OpenCL header version in CMake config