2013-06-28  Sharath Kamath  <s.kamath@samsung.com>

        Remove current implementation fo SetArg
        Issue #200

        Reviewed by NONE.

        No new tests (OOPS!).

        * Modules/webcl/WebCLKernel.cpp:
        * Modules/webcl/WebCLKernel.h:
        (WebCLKernel):
        * Modules/webcl/WebCLKernel.idl:
        * bindings/js/JSWebCLKernelCustom.cpp:
2013-07-03  Sharath Kamath  <s.kamath@samsung.com>

        Implement SetArg(...) API using "any" IDL attribute.
        Issue #200

        Reviewed by Antonio.

        Implement void setArg(CLuint index, any value, optional CLtype type);
        Also the values sent by users must be clamped based on the max capacity
        of the type.

        No new tests.

        * Modules/webcl/WebCLKernel.cpp:
        (WebCore):
        (WebCore::setArgHelper):
        (WebCore::WebCLKernel::setArg):
        * Modules/webcl/WebCLKernel.h:
        (WebCLKernel):
        * Modules/webcl/WebCLKernel.idl:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/js/JSWebCLKernelCustom.h: Added.
        (WebCore):
        (WebCore::jsDecodeKernelArgValue):
        * platform/ComputeContext.h: