Added some CMake stuff and a somewhat-working OpenCL example.