media-gfx/deqp-runner: Add my multithreaded dEQP runner and its deps.

This is the dEQP runner I wrote that is in use in Mesa's pre-merge CI.
It should let us fix our long autotest times for deqp.

As an example, I used this to test on gles2 on trogdor in 1.5 minutes:

deqp-runner run \
  --deqp /usr/local/deqp/modules/gles2/deqp-gles2 \
  --caselist /usr/local/deqp/master/gles2-master.txt \
  --output /tmp/gles2 \
  -- \
  --deqp-surface-type=pbuffer \
  --deqp-surface-width=256 \
  --deqp-surface-height=256 \
  --deqp-gl-config-name=rgba8888d24s8ms0

BUG=b:171728575
TEST=deqp-runner gles2 on trogdor.

Change-Id: I2af99257930758660cf937b62651bce8754d893a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/2580706
Tested-by: Eric Anholt <anholt@google.com>
Reviewed-by: Eric Anholt <anholt@google.com>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>
Commit-Queue: Eric Anholt <anholt@google.com>
38 files changed