[Reland] Redo GL/ES driver version detection.

The motivation is we fail to process ARM Mali drivers.

I scanned through gpuinfo.org and tested against almost all GL_VERSION patterns.

BUG=839609,839618
TEST=gl_unittests,gpu_unittests
TBR=piman@chromium.org,kbr@chromium.org

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Change-Id: I74ab7cca87df5a83f1d310b1939d949e0e36818f
Reviewed-on: https://chromium-review.googlesource.com/1068249
Commit-Queue: Zhenyao Mo <zmo@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560468}
24 files changed