A small set of function based on the OpenCL C++ bindings to help set up an OpenCL and OpenCL-GL context as well as compiling OpenCL code