2013-02-26  Sharath Kamath  <kamath.sharath@gmail.com>

        Route WebCLKernel::getInfo, ::getWorkGroupInfo and destructor through ComputeContext.
        Issue #133

        Reviewed by Antonio.

        Route calls to clGetKernelInfo and clGetKernelWorkGroupInfo
        and clReleaseKernel via ComputeContext.
        Also add all supported attributes to getWorkGroupInfo() API.

        No new tests.

        * Modules/webcl/WebCLKernel.cpp:
        (WebCore::WebCLKernel::~WebCLKernel):
        (WebCore::WebCLKernel::getInfo):
        (WebCore::WebCLKernel::getWorkGroupInfo):
        * platform/ComputeContext.h:
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::getKernelInfo):
        (WebCore):
        (WebCore::ComputeContext::getWorkGroupInfo):
        (WebCore::ComputeContext::releaseKernel):