Revert "Temporary revert of 7913a74b0e22d99c3425dcea22e68783919a9667"

This reverts commit 297c398f3b764fc008b223714fdf1003443c74d2.

Reason for revert: We decided not to merge this to stable, and never
intended for it to ship in M74.

Original change's description:
> Temporary revert of 7913a74b0e22d99c3425dcea22e68783919a9667
> 
> The original CL removed support for single-quoted file names in
> Content-Disposition headers, to be consistent with spec and other
> browsers. This CL temporarily reverts it, to give developers more
> time to update their sites accordingly.
> 
> This is not an exact revert.  It resolves merge conflicts with
> https://chromium-review.googlesource.com/c/1297251, uses git cl
> format to simplify the diff, and removes some extraneous changes
> (Fixes other code not to rely on the single-quote behavior,
> obsoleted histogram).
> 
> original CL:
> https://chromium-review.googlesource.com/c/chromium/src/+/1286733
> 
> Bug: 927366, 896233, 179825
> Change-Id: Ic02e1b59ba52fda5923ce1d19207e3176b7b6065
> Reviewed-on: https://chromium-review.googlesource.com/c/1465067
> Reviewed-by: Asanka Herath <asanka@chromium.org>
> Commit-Queue: Matt Menke <mmenke@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#631281}

TBR=mmenke@chromium.org,asanka@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 927366, 896233, 179825
Change-Id: Iac1db81d37d36041d0307c011c16a79980a14f88
Reviewed-on: https://chromium-review.googlesource.com/c/1475200
Reviewed-by: Matt Menke <mmenke@chromium.org>
Reviewed-by: Asanka Herath <asanka@chromium.org>
Commit-Queue: Matt Menke <mmenke@chromium.org>
Cr-Commit-Position: refs/heads/master@{#633375}
7 files changed