2013-03-19  Sharath Kamath  <s.kamath@samsung.com>

        getBuildLogInfo fails if log is too long

        When build log is more than 1024 characters (this can happen if a
        typo is made at the beginning of a large program, getting build log
        fails with a INVALID_VALUE error.

        Also add a additional param to ComputeContext::getXXXInfo() API.
        Mapping it with OpenCL clGetXXXInfo() API.

        Issue #188

        Reviewed by NOBODY (OOPS!).

        No new tests.

        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::getBuildInfo):
        * platform/ComputeContext.h:
        * platform/opencl/ComputeContextCL.cpp:
        (WebCore::ComputeContext::getBuildInfo):