2013-03-14  Igor Oliveira  <igor.o@sisa.samsung.com>

        For our own sake, WebCL objects should create opencl objects internally.
        Issue #145

        Move WebCLKernel creation machinery from WebCLContext to WebCLKernel::create
        and WebCLKernel::createKernelsInProgram.
        Additionaly, fix WebCLKernel::getInfo method.

        Reviewed by Antonio Gomes.

        * Modules/webcl/WebCLKernel.cpp:
        (WebCore::WebCLKernel::create):
        (WebCore::WebCLKernel::createKernelsInProgram):
        (WebCore):
        (WebCore::WebCLKernel::WebCLKernel):
        (WebCore::WebCLKernel::getInfo):
        * Modules/webcl/WebCLKernel.h:
        (WebCLKernel):
        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::createKernel):
        (WebCore::WebCLProgram::createKernelsInProgram):
        (WebCore::WebCLProgram::getCLProgram):
        (WebCore):
        * Modules/webcl/WebCLProgram.h:
        (WebCLProgram):
        * Modules/webcl/WebCLProgram.idl: