2013-02-06  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        WebCLContext::getSupportedImageFormats does need 'imageType' parameter
        Issue #109

        Reviewed by NOBODY (OOPS!).

        Since only 2D images are going to be supported in WebCL 1.0, the spec was
        changed accordingly in https://cvs.khronos.org/bugzilla/show_bug.cgi?id=8572
        (Remove 3D image support).

        Patch also adds back some "Memory Object Types" to ComputeContext.h,
        since it is not only about WebCL needs.

        * Modules/webcl/WebCLContext.cpp:
        (WebCore::WebCLContext::getSupportedImageFormats):
        * Modules/webcl/WebCLContext.h:
        (WebCLContext):
        * Modules/webcl/WebCLContext.idl:
        * bindings/js/JSWebCLContextCustom.cpp:
        (WebCore::JSWebCLContext::getSupportedImageFormats):
        * platform/ComputeContext.h:
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::computeMemoryObjectTypeToCL):
        (WebCore):
        (WebCore::ComputeContext::supportedImageFormats):