2013-09-18  Sharath Kamath  <s.kamath@samsung.com>

        Add support to build-options in WebCLProgram.
        Issue #280

        Reviewed by Antonio.

        Build-options must be validated as WebCL does not support all the
        options supported by underlying framework.

        Also when user sends more than one build-options all of them
        must be validated.

        Conformance test cases:
        conformance/basicoperations/cl_program_build.html
        conformance/functionalityTesting/buildOptions.html
        [https://github.com/SRA-SiliconValley/webkit-webcl-conformance]

        * Modules/webcl/WebCLProgram.cpp:
        (WebCore::WebCLProgram::build):