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

        WebCLUserEvent is not supported
        issue #321

        Reviewed by Antonio Gomes.

        Implement WebCLUserEvent. The current implementation was tested
        just using smoke tests.

        * DerivedSources.make:
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::createUserEvent):
        * Modules/webcl/WebCLContext.h:
        * Modules/webcl/WebCLContext.idl:
        * Modules/webcl/WebCLEvent.cpp:
        (WebCore::WebCLEvent::create):
        (WebCore::WebCLEvent::WebCLEvent):
        * Modules/webcl/WebCLEvent.h:
        * Modules/webcl/WebCLObject.h:
        * Modules/webcl/WebCLUserEvent.cpp: Copied from
        * Source/WebCore/Modules/webcl/WebCLObject.h.
        (WebCore::WebCLUserEvent::create):
        (WebCore::WebCLUserEvent::WebCLUserEvent):
        (WebCore::WebCLUserEvent::setUserEventStatus):
        * Modules/webcl/WebCLUserEvent.h: Copied from
        * Source/WebCore/Modules/webcl/WebCLEvent.h.
        * Modules/webcl/WebCLUserEvent.idl: Copied from
        * Source/WebCore/Modules/webcl/WebCLObject.h.
        * WebCore.xcodeproj/project.pbxproj:
        * platform/ComputeContext.h:
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::setUserEventStatus):