2014-06-02  Sharath Kamath  <s.kamath@samsung.com>

        [Part 2] Handling Exceptions from Callbacks

        Issue #526

        Reviewed by NOBODY (OOPS!).

        Handling exceptions with async build calls.
        Since OpenCL calls the callback, for both sucess and failures,
        WebCL need to check the PROGRAM_BUILD_STATUS & throw a exception when its not CL_SUCCESS.

        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::callbackProxyOnMainThread):
        (WebCore::WebCLProgram::build):
        (WebCore::WebCLProgram::device):
        * Modules/webcl/WebCLProgram.h:
        * Modules/webcl/WebCLProgram.idl: