added custom cl_vendor_ext.h with a set of NV vendor extensions which are not yet in the official headers.updated CLException with CL_INVALID_GL_SHAREGROUP_REFERENCE_KHR cause.