[ServiceWorker] Update cache.match/matchAll tests.

Updates include:
   * Test that fragment part of URLs are ignored.
   * Add Cache.match tests for scenarios that were only being tested
     using Cache.matchAll. Currently all Cache.matchAll tests are
     failing due to the method not being implemented.
   * Add tests for URLs that contain embedded credentials.

BUG=374802,428970
R=jsbell, bkelly@mozilla.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@185044 bbb929c8-8fbe-4397-9dbb-9b2b20218538