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

        CreateCommondQueue API crashes on sending invalid devices.
        Issue #81

        Reviewed by NOBODY (OOPS!).

        Need to store the deviceID in WebCL class when creating a context.
        Also fixing the Command queue property default value case.

        No new tests.

        * Modules/webcl/WebCL.cpp:
        (WebCore::WebCL::createContext): store the deviceID.
        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::createCommandQueue):
        * Modules/webcl/WebCLContext.h:
        (WebCore::WebCLContext::createCommandQueue): Adding a new overloded API to make devices optional as per spec.
        (WebCLContext):
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::createCommandQueue):fixing the Command queue property default value case.