Revert of Roll buildtools fa660d47..ecc8e253 (patchset #2 id:20001 of https://codereview.chromium.org/1168473005/)
Revert of Roll buildtools fa660d47..ecc8e253 (patchset #2 id:20001 of https://codereview.chromium.org/1168473005/)

Reason for revert:
breaks http://build.chromium.org/p/chromium.linux/builders/Android%20GN%20(dbg)

Original issue's description:
> Roll buildtools fa660d47..ecc8e253
>
> https://chromium.googlesource.com/chromium/buildtools/+log/fa660d47..ecc8e253
>
> ecc8e25 Roll GN #330790:#333203 (9d04333f..4e3e57b2)
> 46ce8cb Optionally support relative include paths in cpp_checker.py
> b983eee Fix the .gitignore rules to complain about linux32 if need be.
>
> The GN roll contains the following changes to tools/gn:
>
>   https://chromium.googlesource.com/chromium/src.git/+log/9d04333f..4e3e57b2/tools/gn
>
>   56affab Check for inputs not generated by deps
>   e903c0f Allow directories for GN data lists.
>   ff0986f GN: Make file/dir resolving return errors.
>   b73b2de Add support for module-definition files to gn
>   58a1b33 Add base/files/file_tracing.cc to tools/gn/bootstrap/bootstrap.py.
>   92acc5e gn: Add a newline to fix a bulleted list in README.md.
>   81d969a Fix missing print command in a GN error case.
>   a9adafe Make GN header checker more lenient about toolchains.
>
>   In addition, the Linux build of GN was the first build with
>   use_ozone=true use_glib=false in order to not have a runtime
>   dependency on glib.
>
> TBR=brettw@chromium.org
> CQ_EXTRA_TRYBOTS=tryserver.chromium.win:win8_chromium_gn_dbg;tryserver.chromium.mac:mac_chromium_gn_rel,mac_chromium_gn_dbg
>
> Committed: https://crrev.com/980ddcea5dec660e1b089378f1cde728d709ab41
> Cr-Commit-Position: refs/heads/master@{#335359}

TBR=brettw@chromium.org,dpranke@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

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

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

hgl888/chromium-crosswalk,chuan9/chromium-crosswalk,Chilledheart/chromium,Chilledheart/chromium,Chilledheart/chromium,hgl888/chromium-crosswalk,hgl888/chromium-crosswalk,TheTypoMaster/chromium-crosswalk,Chilledheart/chromium,chuan9/chromium-crosswalk,chuan9/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,Just-D/chromium-1,Chilledheart/chromium,hgl888/chromium-crosswalk,TheTypoMaster/chromium-crosswalk,Just-D/chromium-1,axinging/chromium-crosswalk,Chilledheart/chromium,axinging/chromium-crosswalk,Chilledheart/chromium,TheTypoMaster/chromium-crosswalk,Pluto-tv/chromium-crosswalk,TheTypoMaster/chromium-crosswalk,chuan9/chromium-crosswalk,Just-D/chromium-1,Just-D/chromium-1,axinging/chromium-crosswalk,hgl888/chromium-crosswalk,hgl888/chromium-crosswalk,chuan9/chromium-crosswalk,Pluto-tv/chromium-crosswalk,Pluto-tv/chromium-crosswalk,hgl888/chromium-crosswalk,TheTypoMaster/chromium-crosswalk,TheTypoMaster/chromium-crosswalk,Pluto-tv/chromium-crosswalk,Just-D/chromium-1,Just-D/chromium-1,hgl888/chromium-crosswalk,Just-D/chromium-1,TheTypoMaster/chromium-crosswalk,axinging/chromium-crosswalk,Just-D/chromium-1,Pluto-tv/chromium-crosswalk,Chilledheart/chromium,Chilledheart/chromium,chuan9/chromium-crosswalk,TheTypoMaster/chromium-crosswalk,chuan9/chromium-crosswalk,axinging/chromium-crosswalk,chuan9/chromium-crosswalk,Just-D/chromium-1,axinging/chromium-crosswalk,Pluto-tv/chromium-crosswalk,Pluto-tv/chromium-crosswalk,axinging/chromium-crosswalk,hgl888/chromium-crosswalk,axinging/chromium-crosswalk,chuan9/chromium-crosswalk,Pluto-tv/chromium-crosswalk,Pluto-tv/chromium-crosswalk,axinging/chromium-crosswalk,TheTypoMaster/chromium-crosswalk