gpu: split gles2-specific files into separate source_sets

They all still go into a single component, but that is starting to
clarify dependencies. This (mostly) doesn't include code changes,
beyond removing useless/harmful headers.

Some pieces are not into their final target, because they require code
changes/refactoring, which will go into future CLs.

Bug: 795884
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I69effc2af24d0363392a68b4ef3b2c3ab097c876
Reviewed-on: https://chromium-review.googlesource.com/833178
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Victor Miura <vmiura@chromium.org>
Commit-Queue: Antoine Labour <piman@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#525064}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 95431c6e2625cbb52d1a72509e7ad0daeb2ba50d
1 file changed