Add OpenCL samplers as Clang builtin types and check sampler related restrictions.