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

        Move cl_device_id* m_cldeviceid; from WebCL to WebCLContext
        issue #64

        m_cldeviceid was an WebCL attribute, however WebCL namespace should
        not know about the WebCLContext internals.
        This patch fixes the layer violation moving m_cldeviceid to WebCLContext.
        Additionally, the current patch fixes the implementation of the createCommandQueue.

        Reviewed by Antonio Gomes.

        * Modules/webcl/WebCL.cpp:
        (WebCore::WebCL::createContext):
        * Modules/webcl/WebCL.h:
        (WebCL):
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::create):
        (WebCore::WebCLContext::WebCLContext):
        (WebCore::WebCLContext::createCommandQueue):
        * Modules/webcl/WebCLContext.h:
        (WebCLContext):
        * platform/ComputeContext.h:
        (ComputeContext):
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::ComputeContext):
        (WebCore::ComputeContext::create):