2014-07-21  Shilpa Shri  <shilpa.shri@samsung.com>

        Support KHR_fp16 extension in WebCL.

        Issue #531

        Reviewed by NOBODY (OOPS!).

        Correcting a minor enum mistake.

        Conformance tests ::
        conformance/extension/KHR_fp16/bindingTesting/cl_webcl_khr_fp16_constants_check.html
        conformance/extension/KHR_fp16/bindingTesting/cl_device_getinfo.html

        * Modules/webcl/WebCL.idl:
2014-07-24  Sharath Kamath  <s.kamath@samsung.com>

        Enable the KHR_FP64 extension.

        In OpenCL1.2 only when CL_DEVICE_DOUBLE_FP_CONFIG is non-null the
        implementation supports double data type.
        Adopting the same in cacheExtensionsForDevice() to cache KHR_FP64 support.

        Issue #536

        Reviewed by Antonio.

        * platform/ComputeExtensions.h:
        * platform/opencl/ComputeExtensionsCL.cpp:
        (WebCore::ComputeExtensions::supports):
        (WebCore::ComputeExtensions::supportsExtension):
        (WebCore::ComputeExtensions::cacheGlobalExtensions):
        (WebCore::ComputeExtensions::cacheExtensionsForDevice):
        (WebCore::ComputeExtensions::cacheExtensionsForPlatform):