Reland of ll clang 254049:254793 (patchset #1 id:1 of https://codereview.chromium.org/1508403002/ )

Reason for revert:
Should work with CFI reverted.

Original issue's description:
> Revert of roll clang 254049:254793 (patchset #3 id:40001 of https://codereview.chromium.org/1507873002/ )
>
> Reason for revert:
> Speculative revert to see if this fixes link error on 'Google Chrome Linux x64'. Please see first comment on the revert CL for more info.
>
> Original issue's description:
> > roll clang 254049:254793
> >
> > This switches msan to the new ABI.
> >
> > It's also the first roll that used update.py instead of
> > update.sh to build the packages.
> >
> > It also changes package.py to bundle up libstdc++ on linux
> > unconditionally, and removes the --gcc-toolchain flag from
> > it (the auto-downloaded gcc should be good enough;
> > one fewer thing I can get wrong).
> >
> > BUG=565541
> >
> > Committed: https://crrev.com/3c862a1dff6cbe5f693ba788cdc71770d408e7b7
> > Cr-Commit-Position: refs/heads/master@{#363986}
>
> TBR=hans@chromium.org,thakis@chromium.org
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=565541
>
> Committed: https://crrev.com/af4e20d002ee9acc62854db5bd89f2aa14b2d419
> Cr-Commit-Position: refs/heads/master@{#364051}

TBR=hans@chromium.org,engedy@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=565541

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

Cr-Original-Commit-Position: refs/heads/master@{#364069}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 94ba71d936b63c60eb6b24a1268af559f05d503b
4 files changed