Added 8 missing Get<> 1.2 specializations  + 1 return type fix

The missing specializations were:
CL_IMAGE_ARRAY_SIZE
CL_IMAGE_NUM_MIP_LEVELS
CL_IMAGE_NUM_SAMPLES
CL_DEVICE_IMAGE_MAX_BUFFER_SIZE
CL_DEVICE_IMAGE_MAX_ARRAY_SIZE
CL_DEVICE_LINKER_AVAILABLE
CL_DEVICE_PRINTF_BUFFER_SIZE
CL_DEVICE_PARTITION_MAX_SUB_DEVICES

Fixed the CL_DEVICE_PREFERRED_INTEROP_USER_SYNC specialization from ::size_t to cl_bool

And reordered some these 1.2 specializations to match their appearance in the spec (rev 19).
1 file changed