piglit-dispatch: Switch to using piglit-dispatch instead of GLEW.

Previous patches set up the piglit-dispatch infrastructure but did not
use it.  This patch enables piglit-dispatch and uses it instead of
GLEW.

- No piglit regressions on Intel SandyBridge (Linux) or the nVidia
  binary blob for Linux.

- One regression on Mac OSX: after this patch,
  shaders/gpu_shader4_attribs incorrectly skips.  This happens because
  the functions tested by shaders/gpu_shader4_attribs are defined in
  both EXT_gpu_shader4 and NV_vertex_program4 extensions.
  Piglit-dispatch is not yet capable of understanding that a function
  might be defined with the same name in multiple extension specs
  (because it is based on the gl.spec file from www.opengl.org, which
  fails to encode this information).  I plan to address this in a
  future patch.

- Spot checked on Microsoft Windows.

v2: Remove redundant includes of GL headers.
8 files changed