[ServiceWorker] Clear controller attribute of ServiceWorkerContainer in time

This CL fixes the wpt test controller-on-disconnect.https.html by
clearing controller attribute of ServiceWorkerContainer when the
execution context is destroyed.

BUG=678905
TEST=blink_tests
external/wpt/service-workers/service-worker/controller-on-disconnect.https.html

Change-Id: I5e8250ae2a90f2fb28b127347340ea430b0ea5a6
Reviewed-on: https://chromium-review.googlesource.com/549587
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Commit-Queue: Han Leon <leon.han@intel.com>
Cr-Commit-Position: refs/heads/master@{#482908}
2 files changed