opencl build program fixes for osx

removed repeated build option in random
removed CL1.1 argument to build options
optional double support for jit.cl
fix double support in jit.cl
Merge pull request #258 from mcclanahoochie/osx_fixes

Fixes for OpenCL backend on OSX

- Also fixes double support for OpenCL JIT