Fixes API discrepancy

@SimonDanish found this discrepancy from the OpenCL API.
clCreateContext accepts an Array of CL_context_properties hence we should give it a Ptr like in clCreateContextFromtType.

Also I should propably write a test for that.