arb_draw_instanced: use default window size, set viewport

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_instanced: move and rename drawarrays test

Move tests/general/draw-instanced.c to
tests/spec/arb_draw_instanced/drawarrays.c

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_instanced_arrays: move and rename test

Move tests/general/draw-instanced-divisor.c to
tests/spec/arb_instanced_arrays/drawarrays.c

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_instanced_arrays: put extension prefix on executables

Prefix the executables with "arb_instanced_arrays" to be more
consistent.

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_elements_base_vertex: rename dlist test

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_elements_base_vertex: rename instanced drawelements test

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_elements_base_vertex: rename drawrangeelements test

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_elements_base_vertex: rename multidrawelements test

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_elements_base_vertex: move bounds checking test

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_elements_base_vertex: move the drawelements test

Reviewed-by: Matt Turner <mattst88@gmail.com>
arb_draw_elements_base_vertex: rename/move negative index test

Reviewed-by: Matt Turner <mattst88@gmail.com>
cl/api: Fix uninitialized read in cl/api/create_buffer.c

valgrind was giving:
Conditional jump or move depends on uninitialised value(s)
    at 0x4023B8: piglit_cl_test (create-buffer.c:226)
    by 0x4E40CF2: piglit_cl_api_test_run (piglit-framework-cl-api.c:198)
    by 0x4E3FD1C: piglit_cl_framework_run (piglit-framework-cl.c:264)
    by 0x401E3B: main (create-buffer.c:47)

Test passes on evergreen before/after the change.

Signed-off-by: Aaron Watry <awatry@gmail.com>
glean: Remove the getString test.

This test always passes, so all it does is make sure glGetString doesn't
crash.  But essentially every Piglit test that does extension checks
already does that.
glean/glsl1: Delete duplicated built-in function tests.

I've less "cross() function, in-place" because we don't have an
equivalent test for it elsewhere.
glean/glsl1: Delete duplicated logic operator tests.
glean/glsl1: Delete duplicated basic arithmetic tests.
glean/glsl1: Delete duplicated equality/inequality tests.
glean/glsl1: Delete duplicated function tests.
glean/glsl1: Delete duplicate vector relational tests.
glean/glsl1: Delete duplicated comment tests.