WebCL Conformance test suite update for review.

    Fixes the below issues ::
    [Khronos #52] Remove invalid build option (-DSIZE=1024) from WebCLProgram :: build
    [Khronos #54] Needs test to ensure structures are not allowed as kernel argument
    [Khronos #47] getInfo(DEVICE_QUEUE_PROPERTIES) should return 0, 1, 2 or 3
    Add testcase to verify constants in WebCL.idl.
    Add testcase for WebCLContext :: getSupportedImageFormats with no params.
    Remove getPrototypeOf and use instanceof
    Modifying wtu.generateRandom#### API to make more sense.
    Passing releaseAll() call via WTU for HTMLCanvas files in WEBCL_html_image extension.

    Contributors :
    SRI-B : Shilpa Shri, Sharath Kamath, Gajendra N.
    SRA : Antonio, Steven and Igor.