New OpenCL extensions, documentation work and renamed CL/libFFI structs