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

        API supporting ImageData must not take size as input.

        Issue #317

        Since a ImageData is passed we must take the size of the ImageData as
        the size of data to be read or written.

        Reviewed by Antonio.

        Conformance test cases:
        conformance/buffimgs/cl_commandQueue_enqueueWriteBuffer_with_imageData.html
        conformance/buffimgs/cl_commandQueue_enqueueReadBuffer_with_imageData.html

        * Modules/webcl/WebCLCommandQueue.cpp:
        (WebCore::WebCLCommandQueue::enqueueWriteBuffer):
        (WebCore::WebCLCommandQueue::enqueueReadBuffer):
        * Modules/webcl/WebCLCommandQueue.h:
        * Modules/webcl/WebCLCommandQueue.idl: