Adding math function support to the OpenCL C backend

This pull request adds the math builtins to the OpenCL C backend. This enables some of the tests to pass for the OpenCL C backend to pass that were not passing previously.