gpu: Disable framebuffer discard on NVIDIA, Android, ChromeOS and Linux
gpu: Disable framebuffer discard on NVIDIA, Android, ChromeOS and Linux

Disable framebuffer discard on NVIDIA devices. "Kepler" architecture is
non-tiling for the most part, and does not benefit greatly from
framebuffer discard.

There also was a bug in framebuffer discard that would lock up the
system, if it was done on framebuffer with mixed samples (N:M, N != M,
N=color samples, M=stencil samples). The bug was fixed ~year ago.

Disable it for "Kepler" based devices by filtering with GLES 3.0 and
later versions. Devices with chips of earlier architectures will
probably not get GLES 3.0.

Add so many entries:
1) Disable on Linux GL devices (imitate disabling on desktop Windows
   rule)
2) Disable on Linux GLES 3.0 devices
3) Disable on ChromeOS GLES 3.0 devices
4) Disable on Android GLES 3.0 devices

BUG=601753
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review URL: https://codereview.chromium.org/1873763002

Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#387294}

axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk