Added enum for OpenCL vendor, get_vendor_id function

1. Added ocl_vendor_id_t type
2. Added get_vendor_id function