Revert "[url] Properly treat '#' as marking the start of the fragment in data URIs"

This reverts commit 23aafba1721fe9b9336f55a3b41623c959a43216.

Reason for revert: Started failing CTS tests across all WebView platforms:
android.webkit.cts.WebViewTest#testRequestImageRef
android.webkit.cts.WebViewTest#testLoadDataWithBaseUrl

Original change's description:
> [url] Properly treat '#' as marking the start of the fragment in data URIs
> 
> This CL aligns Chromium with the URL spec, such that we consider '#' to
> mark the end of the content and the start of the fragment section only.
> GURL::GetContent was updated to reflect this, with a special case for
> javascript URLs specifically (as their spec mentions including '#' in the
> URL content).
> 
> Bug: 123004
> Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation;master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
> Change-Id: I49c6f4d739a2dd42eecc9947f8e75071b84e9be7
> 
> TBR: boliu@chromium.org, pfeldman@chromium.org, thakis@chromium.org
> Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation;master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
> Change-Id: I49c6f4d739a2dd42eecc9947f8e75071b84e9be7
> Reviewed-on: https://chromium-review.googlesource.com/738395
> Commit-Queue: Stephen McGruer <smcgruer@chromium.org>
> Reviewed-by: Bo <boliu@chromium.org>
> Reviewed-by: Mike West <mkwst@chromium.org>
> Reviewed-by: Mihai Sardarescu <msarda@chromium.org>
> Reviewed-by: Eugene But <eugenebut@chromium.org>
> Reviewed-by: David Benjamin <davidben@chromium.org>
> Reviewed-by: Brett Wilson <brettw@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#544065}

TBR=davidben@chromium.org,thakis@chromium.org,brettw@chromium.org,boliu@chromium.org,msarda@chromium.org,pfeldman@chromium.org,eugenebut@chromium.org,mkwst@chromium.org,smcgruer@chromium.org

Change-Id: Ib4cd66e4eae27a4868654e305796b98a7734ce20
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 123004
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation;master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs
Reviewed-on: https://chromium-review.googlesource.com/969189
Reviewed-by: Tommy Nyquist <nyquist@chromium.org>
Commit-Queue: Tommy Nyquist <nyquist@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544158}
47 files changed