Added support for all the data types specified bt OpenCL 1.2 Specification.
cl_uint, cl_nt, cl_float, cl_double etc.