2013-03-21  Sharath Kamath  <s.kamath@samsung.com>

        ComputeContext interface needs to allocate Vector before passing it to OpenCL API.

        Issue #192

        Reviewed by Antonio.

        Since OpenCL just uses the memory passes to store and return the results.
        When we call OpenCL API from ComputeContext we pass Vectors without allocating it with memory.
        Need to reserve and re-size memory before we send Vectors to OpenCL.

        No new tests (OOPS!).

        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::supportedImageFormats):
        (WebCore::ComputeContext::createKernelsInProgram):