2014-05-08  Sharath Kamath  <s.kamath@samsung.com>

        setArg() throws exception with kernel declaration format "type *name".

        Fixed #520

        Caused by commits 90bd4c7729ac5515d6877b5f7740bd6676d2f18e
        & 488c7f0080f538ed67e83cad82237822f7991209

        Simplyfying the parser, moving the is pointer type check to begining of parseAndAppendDeclaration().

        Also fixing SmokeVision Example where they is a mismatch in value sent to setArg and kernel parameter.

        Reviewed by Antonio.

        All setArg() related testcases from conformance test suite.

        * Modules/webcl/WebCLKernelArgInfoProvider.cpp:
        (WebCore::WebCLKernelArgInfoProvider::parseAndAppendDeclaration):
        (WebCore::WebCLKernelArgInfoProvider::extractAddressQualifier):