Attempt to fix preload library under OSX by using dlopen() to open
the OpenCL library directly to use as a handle to use with dlsym()
rather than RTLD_NEXT. We continue to use the old behaviour under
Linux.