* added "oclr_sampler_t" type (uint), since certain opencl implementations don't allow bitwise (or any) operations on sampler_t, which are necessary for oclrasters buffer-based image support (aka software emulation); note that sampler_t is constructible by uint per spec; also note that oclr_sampler_t should be used everywhere instead of sampler_t