Use Intel GPU generation in blacklisting

Besides codename, now it supports specifying Intel GPU by generation.
Also added Whisky Lake, Comet Lake, Cannon Lake and Ice Lake as
Intel's new GPU types.

BUG=991895
TEST=gpu_unittests

Change-Id: Ia7d6e355bb04cbb82c59d9cf5f6436353ac626bf
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1705972
Commit-Queue: Lin Sun <lin.sun@intel.com>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Maggie Chen <magchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#688953}
19 files changed