2014-04-02  Antonio Gomes  <a1.gomes@sisa.samsung.com>

        templatize GetInfo implementations in Custom bindings.
        Issue #506

        Reviewed by TrustMe.

        Removed lots of code duplication.

        No new tests.

        * bindings/js/JSWebCLCommandQueueCustom.cpp:
        (WebCore::JSWebCLCommandQueue::getInfo):
        * bindings/js/JSWebCLContextCustom.cpp:
        (WebCore::JSWebCLContext::getInfo):
        * bindings/js/JSWebCLCustom.h:
        (WebCore::WebCLGetInfoMethodCustom):
        * bindings/js/JSWebCLDeviceCustom.cpp:
        (WebCore::JSWebCLDevice::getInfo):
        * bindings/js/JSWebCLEventCustom.cpp:
        (WebCore::JSWebCLEvent::getInfo):
        * bindings/js/JSWebCLKernelCustom.cpp:
        (WebCore::JSWebCLKernel::getInfo):
        * bindings/js/JSWebCLMemoryObjectCustom.cpp:
        (WebCore::JSWebCLMemoryObject::getInfo):
        * bindings/js/JSWebCLPlatformCustom.cpp:
        (WebCore::JSWebCLPlatform::getInfo):
        * bindings/js/JSWebCLProgramCustom.cpp:
        (WebCore::JSWebCLProgram::getInfo):
        * bindings/js/JSWebCLSampleCustom.cpp:
        (WebCore::JSWebCLSample::getInfo):