Revert of Disallow navigations to blob URLs with non-canonical origins. (patchset #4 id:60001 of https://codereview.chromium.org/2347163004/ )

Reason for revert:
Likely breaks this layout test:

http/tests/xmlhttprequest/xhr-to-blob-in-isolated-world.html

e.g. https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux

--- /mnt/data/b/rr/tmpVD1Qdr/w/layout-test-results/http/tests/xmlhttprequest/xhr-to-blob-in-isolated-world-expected.txt
+++ /mnt/data/b/rr/tmpVD1Qdr/w/layout-test-results/http/tests/xmlhttprequest/xhr-to-blob-in-isolated-world-actual.txt
@@ -1,3 +1,4 @@
 CONSOLE WARNING: line 1: Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
+CONSOLE ERROR: line 1: Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'blob:chrome-extension://123/456789'.
 This tests an isolated script's ability to XHR a blob that is in its security origin, which is not the same as the document's security origin.
 We pass if there are no console errors.

Original issue's description:
> Disallow navigations to blob URLs with non-canonical origins.
>
> BUG=646278
> TEST=content_browsertests, included
>
> Committed: https://crrev.com/654b9b9e4b7bdec1366e1ab378b7a8f5c63fc697
> Cr-Commit-Position: refs/heads/master@{#420103}

TBR=creis@chromium.org,nasko@chromium.org,nick@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=646278

Review-Url: https://codereview.chromium.org/2358193002
Cr-Commit-Position: refs/heads/master@{#420132}
4 files changed