* added the necessary clang patch, note that certain opencl keywords were removed due to conflicts with c++ and cuda (kernel, private, global, local, constant -> use the __* versions instead or redirect using a support header, which is what I'm doing)