2013-10-01  Sharath Kamath  <s.kamath@samsung.com>

        ComputeContext interface must use Vectors as input params instead of raw pointers.
        Issue #312

        ComputeContext must also act as a webkit ( c++ ) to OpenCL ( c-style) bridge it
        better to use vectors as input for various API in ComputeContext.

        Reviewed by Antonio.

        No new tests.

        * Modules/webcl/WebCLCommandQueue.cpp:
        (WebCore::WebCLCommandQueue::enqueueNDRangeKernel):
        * platform/ComputeContext.h:
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::enqueueNDRangeKernel):