Add missing header files to GN files

I ran check_gn_headers.py on linux and android full builds, merged the
missing header file list, fed to fix_gn_headers.py, and manually fixed
the results.

Read more about the manual fixes in the Review-Url.

The number of missing header files on linux and android decreased by
154, from 990 to 836.

The following spreadsheet is updated.
https://docs.google.com/spreadsheets/d/15az3FMl-jAS0mx4E9XVSBVHVpmEzo-9EAGY0ywe7bZs/edit#gid=0

fix_gn_headers.py is from https://codereview.chromium.org/2781603003

BUG=661774
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

Review-Url: https://codereview.chromium.org/2778153002
Cr-Original-Commit-Position: refs/heads/master@{#460942}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 589d05ed666fd48defd3cd338e8e23a2bcc21937
3 files changed