2013-11-19  Shilpa Shri  <shilpa.shri@samsung.com>

        Apply [EnforceRange] on all CLuint params for WebCL API.
        Issue #339

        Helps in avoiding auto clamping of values like
        RowPitch, slicePitch and throws a type error on sending
        values outside the data range.

        Reviewed by NOBODY (OOPS!).

        Conformance test cases:
        conformance/buffimgs/cl_buffer_createSubBuffer.html
        conformance/buffimgs/cl_commandQueue_enqueueWriteBuffer.html
        conformance/buffimgs/cl_commandQueue_enqueueWriteBuffer_with_imageData.html
        conformance/buffimgs/cl_commandQueue_enqueueWriteBufferRect.html
        conformance/buffimgs/cl_commandQueue_enqueueReadBuffer.html
        conformance/buffimgs/cl_commandQueue_enqueueReadBufferRect.html
        conformance/buffimgs/cl_commandQueue_enqueueReadImage.html
        conformance/buffimgs/cl_commandQueue_enqueueWriteImage.html
        conformance/buffimgs/cl_commandQueue_enqueueCopyBuffer.html
        conformance/buffimgs/cl_commandQueue_enqueueCopyBufferRect.html
        conformance/buffimgs/cl_commandQueue_enqueueCopyImageToBuffer.html
        conformance/buffimgs/cl_commandQueue_enqueueCopyBufferToImage.html
        conformance/buffimgs/cl_context_createBuffer.html
        conformance/buffimgs/cl_context_createImage.html
        conformance/basicoperations/cl_kernel_setArg.html

        * Modules/webcl/WebCLBuffer.idl:
        * Modules/webcl/WebCLCommandQueue.idl:
        * Modules/webcl/WebCLContext.idl:
        * Modules/webcl/WebCLImageDescriptor.idl:
        * Modules/webcl/WebCLKernel.idl:
2013-12-04  Shilpa Shri  <shilpa.shri@samsung.com>

        Apply [EnforceRange] on all CLint and CLenum params.
        Issue #339

        Reviewed by NOBODY (OOPS!).

        Conformance test cases:
        conformance/buffimgs/cl_buffer_createSubBuffer.html
        conformance/buffimgs/cl_context_getSupportedImageFormats.html
        conformance/buffimgs/cl_context_createBuffer.html
        conformance/buffimgs/cl_context_createBuffer_with_HTMLCanvasElement.html
        conformance/buffimgs/cl_context_createBuffer_with_HTMLImageElement.html
        conformance/buffimgs/cl_context_createBuffer_with_imageData.html
        conformance/basicoperations/cl_context_createSampler.html
        conformance/buffimgs/cl_context_createImage.html
        conformance/buffimgs/cl_context_createImage_with_HTMLCanvasElement.html
        conformance/buffimgs/cl_context_createImage_with_HTMLImageElement.html
        conformance/buffimgs/cl_context_createImage_with_imageData.html
        conformance/basicoperations/cl_kernel_getWorkGroupInfo.html
        conformance/basicoperations/cl_program_getBuildInfo.html
        All files in conformance/computeInfo folder.

        * Modules/webcl/WebCLBuffer.idl:
        * Modules/webcl/WebCLCommandQueue.idl:
        * Modules/webcl/WebCLContext.idl:
        * Modules/webcl/WebCLContextProperties.idl:
        * Modules/webcl/WebCLDevice.idl:
        * Modules/webcl/WebCLEvent.idl:
        * Modules/webcl/WebCLException.idl:
        * Modules/webcl/WebCLGLObjectInfo.idl:
        * Modules/webcl/WebCLImageDescriptor.idl:
        * Modules/webcl/WebCLKernel.idl:
        * Modules/webcl/WebCLMemoryObject.idl:
        * Modules/webcl/WebCLPlatform.idl:
        * Modules/webcl/WebCLProgram.idl:
        * Modules/webcl/WebCLSampler.idl: