2013-12-16  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Get rid of WebCLExtension.h
        Issue #378

        Reviewed by Igor.

        It is not being used anymore after we switched to the
        new enableExtension-like API: previously, getExtension
        used to return an object. Now, no more ...

        * Modules/webcl/WebCL.h:
        * Modules/webcl/WebCLExtension.h: Removed.
        * WebCore.xcodeproj/project.pbxproj:
2013-12-16  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Stop sending const RefPtr references at command queue creation.
        Issue #379

        Reviewed by Igor.

        Just use a raw pointer instead.

        Additionally, fix a FIXME about the wrong
        return type to some custom-binding APIs.

        * Modules/webcl/WebCLCommandQueue.cpp:
        (WebCore::WebCLCommandQueue::create):
        (WebCore::WebCLCommandQueue::WebCLCommandQueue):
        * Modules/webcl/WebCLCommandQueue.h:
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::createCommandQueue):
        * Modules/webcl/WebCLEvent.idl:
2013-12-16  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        Simplify the WebCLContextProperties return types.
        Issue #380

        Reviewed by Igor.

        No need to return RefPtr references. Instead return the raw
        pointer. If the callee sites wants to keep it around, it
        can assign it to a RefPtr variable on its own.

        * Modules/webcl/WebCLContextProperties.cpp:
        (WebCore::WebCLContextProperties::WebCLContextProperties):
        (WebCore::WebCLContextProperties::platform):
        (WebCore::WebCLContextProperties::devices):
        (WebCore::WebCLContextProperties::setDevices):
        (WebCore::WebCLContextProperties::glContext):
        (WebCore::WebCLContextProperties::computeContextProperties):
        * Modules/webcl/WebCLContextProperties.h:
        * Modules/webcl/WebCLGetInfo.cpp:
        (WebCore::WebCLGetInfo::getWebCLDevices):
        * Modules/webcl/WebCLGetInfo.h: