Add lots of missing OpenCL types and fix typos in the test case