glapi: Rename ARB_compute_shader "LOCAL" -> "WORK_GROUP".

The piglit glapi files, which are derived from files published on
www.opengl.org, contained nonstandard names for two enums:
COMPUTE_LOCAL_WORK_SIZE and MAX_COMPUTE_LOCAL_INVOCATIONS.

The ARB_compute_shader spec, the OpenGL specs, and the OpenGL wiki all
agree that these should be called COMPUTE_WORK_GROUP_SIZE and
MAX_COMPUTE_WORK_GROUP_INVOCATIONS.  So rename them in piglit to be
consistent.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
util: Add ARB_compute_shader support to piglit_get_gl_enum_name().

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Add minmax test for ARB_compute_shader.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Test compilation rules related to compute shader layout qualifiers.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Test that compute shader work group sizes are properly bounds checked.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Test ARB_compute_shader built-in constant gl_WorkGroupSize.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Test ARB_compute_shader built-in constant gl_MaxComputeWorkGroupCount.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Test ARB_compute_shader built-in constant gl_MaxComputeWorkGroupSize.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Test that compute shaders may not have user-defined ins/outs.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
shader_runner: Add support for compute shaders.

Currently there is no way for shader_runner to accept output from
compute shaders; however this should still be useful for linker tests.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Linker tests for compute shaders: local work sizes.

These tests verify the linker rules for local work sizes (they must be
specified in at least one shader, and they must not conflict).

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Test API errors for compute shaders related to COMPUTE_WORK_GROUP_SIZE query.

This test can be expanded in the future to check for other compute
shader API errors.

Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
Revert "framework: Add support for a test timeout"

This reverts commit ab2eb660925e3680e868c5f469a4ef32e6dd9a59.

Conflicts:
	framework/status.py
WIP: loop analysis tests