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

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

        Reviewed by NOBODY (OOPS!).

        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):