Add OpenCL 1.1 extensions

...at least, the non-OpenGL ones.

I've almost certainly made mistakes transcribing the things from [`cl_ext.h`](https://www.khronos.org/registry/cl/api/1.1/cl_ext.h), but I can't find any more of them.

Partially addresses #52.