2014-07-30  Sharath Kamath  <s.kamath@samsung.com>

        Adapt to the opencl 64bit to 52-bit WebCL clulong type.

        Issue #500

        Currently we do not have 64Bit interger support in JS as a
        basic data type. So when underlying OpenCL takes/returns a 64bit
        cl_ulong data, we need to adapt the value to the JavaScript Number.

        The specificataion clearly states CLulong as "52-bit unsigned integer".
        So when OpenCL returns a CCulong value, we clamp it to MAX(52-bit unsigned integer).

        Reviewed by NOBODY (OOPS!).

        * Modules/webcl/WebCLGetInfo.cpp:
        (WebCore::WebCLGetInfo::WebCLGetInfo):
        * Modules/webcl/WebCLEvent.cpp:
        (WebCore::WebCLEvent::getProfilingInfo()):