2013-11-05  Sharath Kamath  <s.kamath@samsung.com>

        WebCLContext::createCommandQueue must throw error on sending invalid device.

        Issue #324

        As discussion in the bug, API needs to throw error as below ::
        1. User send any data type other than WebCLDevice, throws a type error.
        2. User send a invalid WebCLDevice, should throw a INVALID_DEVICE exception.

        Reviewed by Antonio.

        Conformance test:
        conformance/basicoperations/cl_context_createCommandQueue.html

        * Modules/webcl/WebCLContext.idl: