Fix clGetDeviceInfo's CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE case

device->max_constant_buffer_size is cl_ulong not cl_uint
Remove some stale references to USE_LLVM_API
Merge pull request #88 from franz/minor_bugfixes

Fix CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE