2013-02-27  Igor Oliveira  <igor.o@sisa.samsung.com>

        For our own sake, WebCL objects should create opencl objects internally.
        Issue #145

        Move OpenCL buffer creation to WebCLBuffer.

        Reviewed by Antonio Gomes.

        * Modules/webcl/WebCLBuffer.cpp:
        (WebCore::WebCLBuffer::create):
        (WebCore):
        (WebCore::WebCLBuffer::createFromGLBuffer):
        (WebCore::WebCLBuffer::createSubBuffer):
        * Modules/webcl/WebCLBuffer.h:
        (WebCLBuffer):
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::createBuffer):
        (WebCore::WebCLContext::createFromGLBuffer):