Don't rely on external cl_ext

A lot of the stuff present in Khronos headers is missing on Mac OS X,
anyway, so we'd need to define it ourselves anyway.
On Darwin, use -framework instead of -l
cl_APPLE_fp64_basic_ops